669797
959824
845384
278768
620923
175821
75788
443789
722180
734687
741253
304591
5137799
3560581
3068148
2377804
2229988
2045609
1956357
191378
1763118
1719136
1688196
1635471