360
265
290
296
323
428
464
330
254
3815
351
377
31487
24100
22342
19873
1615267
15612
1435148
13796
1282144
12150
10880
9200