393877
322120
611336
996320
753904
160778
597701
837351
100312
948480
647730
458573
5238799
3663581
3194148
2490804
2270988
2109609
2037358
193578
1818118
1742136
1715196
1658471