1107518
662100
834168
223188
287616
756576
431488
653431
804323
513849
848721
163380
55352
784310
1183330
1255985
129970
1236894
996640
29587
697195
470526
1095841
576430
654917
110350