1057115
235616
799700
336141
1001719
29860
1016325
1024909
881987
44711
388551
136461
210701
129560
738574
160397
707833
485630
944934
392838
480172
864231
296917
762889
82538
1191758
56227
503493
61798
667223