316445
625143
269637
587658
199494
943400
963125
28082
999177
564407
710347
39213
4305364
3621456
3568929
3192460
2919998
2823283
2787955
2607725
2516226
2112209
1942351
1905407