2307305 3369088 2713171 1459749 23464 204633 1663853 2529114 4197214 4372730 8293 1866981 3280768 4288761 103830 2382487 4003223 4126337 481173 3040435 761742 3714728 3640705 1971899