192158
100258
869904
609446
542583
551947
17984
949932
39013
209214
489876
151485
5136799
3558581
3065148
2374804
2229988
2045609
1956357
191278
1763118
1719136
1688196
1635471