1013948
1155268
640993
785330
955887
261676
584239
995338
1021198
246564
816687
1099952
105551
600504
436207
1110460
519667
142492
282212
441167
827377
883280
367332
398391
141816
402807