1116460
1005110
520667
142492
695286
1188925
851377
919327
370332
1059689
148816
701694
301589
682633
951246
799360
1085342
167752
660845
1050960
676742
328627
692479
1126518
668809
667100