350476
856640
110964
525967
1040362
618804
39712
1037720
488521
336206
1074622
90583
129528
118394
817535
859905
485700
910983
914772
973906
912457
74663
792728
509655