574728
837142
334540
696347
620683
799168
320770
337305
86141
717943
187668
581581
4305364
3621456
3568929
3192460
2919998
2823283
2787955
2607725
2516226
2112209
1942351
1905407