285990
581668
113613
340156
717450
978253
20985
320541
627478
610527
440607
735232
54462
364147
321870
910487
31831
389524
636811
901227
426734
448256
655647
680582
181843
139171