31634189
27716155
27226138
21007169
21003174
18151243
13886103
13760133
1242793
974480
9262116
9094115
799098
7966127
790695
7749106
7331125
7270120
670296
6081105
606298
600781
5965113
575664
568089
565364
5406132
532373