905907
391477
831842
194405
485372
664234
41853
489473
1248726
571577
899598
421221
588691
718975
542670
1151873
20168484
19647692
17959960
11945916
9272156
7911362
7853668
7191623
7072831
6915477
6900960
6416253
457570
4367231