1006730
510431
57500
321572
4574
1043516
81711
104713
995810
705278
367206
936141
959410
832255
79053
72282
868929
828192
103234
319300
417557
380828
693480
334629
46671
188637