1345309
803360
936608
810770
109950
1166662
51650
1176623
1011104
797321
942661
614559
1381891
663164
52299
628506
20164484
19599692
17950960
11942916
9264156
7909362
7849668
7186623
7072831
6915477
6898960
6414253
457470
4365231