690946
768521
503889
268209
300540
443582
1399992
1038170
558424
568489
1218738
999169
1426797
633346
818622
665212
484658
32526
869490
411560
1043967
1036872
341430
954609
1051303
896869
928736
388462
579883
845250