868929
828192
103234
319300
417557
380828
693480
334629
46671
188637
397513
578569
556163
191843
195320
310841
643686
1025279
861240
923264
362444
959360
759656
300196
299992
104544