913400
801181
469746
198636
302408
1000453
182759
716924
843326
215680
63052
651930
979272
715931
17612
974369
178182
760550
876953
451727
866850
274400
461734
129477
10645
56721