680470
69824
101745
723249
798833
47586
189394
180274
606447
89232
790272
483363
856860
840781
563680
245411
17083483
14321692
12870960
10377916
6848831
6792668
6563362
6533156
6026477
5429960
5012623
4919253
423870
3940231