446763
644396
905907
391477
831842
194405
485372
664234
1147929
41853
489473
1248726
571577
899598
421221
735390
20158484
19576692
17940960
11936916
9260156
7904362
7839668
7185623
7072831
6914477
6894960
6413253
457470
4363231