1005146
147545
274284
830612
700673
1012675
792237
469988
330348
424708
667760
703147
477816
110860
819408
63943
486168
312887
611681
126739
661359
426999
411338
377184
312693
164648
541284
877897
901866
84954