618610
251506
368394
134614
484948
1057196
964774
980558
1005688
91113
89626
1061888
544132
1046995
269797
136302
354344
244557
409898
553511
243495
444397
850628
366293
109333
252404