359548
139989
574673
520569
88562
59484
507276
7827
593536
337158
900281
17794
5137799
3560581
3068148
2377804
2229988
2045609
1956357
191378
1763118
1719136
1688196
1635471