284802
30132
465550
207229
806529
1321764
858207
960600
1008328
763193
37288
802717
628948
244276
102959
309693
87139
2967
1151716
1032687
724964
920575
1582605
957487
277164
1114430
776491
1205833
579352
1261947