1983537
13803284
1367412
11964261
1168640
110423
9907157
973611
813937
80146
74915
68372
64646
615443
529510
5004194
4737100
469188
437215
43699
40991
40956
40922
3929217
39143
3744304
37213
37140