840556
997384
93945
597666
952760
767614
40544
507880
736597
245606
746986
699488
5137799
3560581
3068148
2377804
2229988
2045609
1956357
191378
1763118
1719136
1688196
1635471