2489575
2003469
1975368
1960381
1919204
1904504
1839486
1803141
1790990
172919
1709453
1670864
1613558
1598976
1597381
156543
1557945
151567
1511241
1500921
1478262
1466366
1464447
1453592
1437994
1435495
1428400
1417315