128182
688990
81771
342910
989207
508676
59082
48346
249445
69891
939497
171146
754508
62105
613884
852985
8136743
539986
3100577
3028980
3012510
2146192
2014495
1980492
1889216
173666
1729948
15845
151061
1460545