1006150
573979
927315
104551
870900
436207
510667
142492
364332
394391
139816
333424
693694
377232
624390
684759
17976484
15532692
14332960
10800916
7289156
7100668
6945362
6918831
6324477
5787960
5640623
5431253
434270
4070231