162130308
676038061
5104791
4217775
38278119
378928790
3391498
24307860
2155876
2011218
1883727
1703630
1650127
1575045
1560542
1513725
1506251
149338106
1439132
1393712
1382345
1381631
1365930
132283346
1240331
1229626
121854318
1207311