4610
401
366
597
333
533
624
383
493
601
7512
222
42347
32230
31343
28535
2457268
22214
2147153
19606
1957149
15950
15730
14000