684813
869904
609446
542583
551947
17984
949932
39013
209214
489876
151485
132853
5136799
3559581
3067148
2377804
2229988
2045609
1956357
191378
1763118
1719136
1688196
1635471