31634189
27718155
27226138
21007169
21005174
18151243
13886103
13762133
1242793
974480
9262116
9094115
799098
7966127
790695
7749106
7331125
7271120
670296
6081105
606298
600781
5965113
575664
568089
565364
5406132
532373