380575
1014110
733349
305111
28783
878916
683439
626538
321799
672929
854296
523918
410197
984187
594231
84258
95490
10922
195212
66993
179805
81160
435989
3856
977806
260658