593584
545184
488723
329922
737996
645443
830189
678465
16552
784396
1135110
203805
5136799
3559581
3067148
2377804
2229988
2045609
1956357
191378
1763118
1719136
1688196
1635471