19450
102366
404586
1032400
755235
381782
705716
742696
729807
675188
283633
732817
533484
39580
584654
93942
820603
590577
280843
910408
552187
136921
256959
620500
606617
219944