46732
965978
495165
8314
156848
1004642
387355
374935
977662
361712
186287
727839
482925
771802
863760
368849
8129743
539986
3100577
3028980
3012510
2146192
2014495
1980492
1889216
173666
1729948
15845
151061
1460545