786960
503502
359776
440865
920268
166684
605372
165657
901202
949821
820933
1047469
301789
204112
358487
68490
8131743
539986
3100577
3028980
3012510
2146192
2014495
1980492
1889216
173666
1729948
15845
151061
1460545