2232
15813
15532
22110
1610
23518
946
927
889
20520
19819
16319
39287
30110
28403
25765
2196267
19944
1926153
1787149
17716
14760
14450
12700