682538
737331
607800
354150
859256
989743
289950
948128
445628
833789
699629
800763
5275799
3696581
3216148
2542804
2289988
2143609
2063358
193978
1838118
1748136
1730196
1663471