17016
1650
1540
15613
1361013
14614
189176
1509
13319
12923
31447
23990
22332
19853
1614267
15592
1429148
13746
1281144
12100
10840
9200