1032820
791663
33446
646914
968859
30985
29621
268130
458820
91587
711530
846989
704738
423412
644734
1219662
11593745
622486
3965577
3897980
3291510
2599192
2115495
2077216
2029492
182266
1759948
16215
153161
1525545