979929
418335
700476
552940
220676
1008773
139399
674928
1024836
1013948
215525
1262868
469417
763891
1195647
850189
950354
2119788
1194996
1323133
1090396
689678
451399
354959
78553
1037540