168736316
702298062
5307793
4406978
39769119
393218792
3488399
25275862
2235479
2086418
1952928
1786132
1759031
1667347
1641143
1564453
156198106
1561325
1493333
1457713
1437931
1432945
1403630
138233346
1294126
1278632
126614321
1250543