857829
821785
181939
535361
624536
1266742
394477
836842
488372
1156929
547670
728296
242188
1151640
330277
996875
22397697
20812484
19180960
12589916
10136156
9236623
8400364
8194668
7177961
7115477
7094831
6688253
462470
4459231