870168
395800
25956
455390
717509
800365
969135
351579
91696
59191
237319
391815
312872
857478
6352
41949
183887
702566
27468
769337
380657
556786
219187
412146
945780
784813
724894
203927
399996
47288