842242
371140
234295
519455
255619
78396
493204
997384
93945
576230
967595
952760
5238799
3663581
3194148
2490804
2270988
2109609
2037358
193578
1818118
1742136
1715196
1658471