50943
430519
1366897
1149619
546900
43167
327454
357670
904392
273477
768315
865393
89514
426443
193318
603732
918949
590420
45729
186355
40039
119452
140627
576977
749963
325438
358922
937218
608677
23369