380575
1014110
733349
305111
28783
878916
683439
626538
321799
672929
854296
523918
105806
66539
171782
770526
265995
883106
403358
538215
25505
171935
518368
216406
95191
350544