597763
156320
502923
694287
751946
755549
847323
700723
318383
524562
695238
16988
1094850
88160
711443
630425
1047392
865351
266215
844150
894100
977872
824539
1018177
871197
1058539