1058998
705716
1040717
1123237
620864
507707
663395
320508
70923
182920
985435
96615
323594
975488
5263
504500
561589
989462
389667
408200
387632
213612
371491
621846
688635
796390
784668
964634
904681
455732