5250
4390
46454
489180
433292
39375
359114
37262
32156
29465
28029
2690
31377
23940
22192
19813
1610267
15542
1428148
13746
1279144
12070
10820
9180