419422
1082102
302586
1256742
446763
644396
905907
391477
831842
194405
485372
664234
1147929
41853
489473
1248726
20162484
19590692
17947960
11940916
9263156
7907362
7849668
7186623
7072831
6915477
6898960
6414253
457470
4365231