343793
139881
76763
556625
366395
377361
526903
829611
112455
579492
1000150
627769
935344
184899
554129
1042895
1217321
470178
80723
618731
420384
923314
591931
74949
851434
634226