8000 10850 49274 7568 34922 77158 76293 28463 6273 843942 6810 25450 15136 2549 1624 1194320 41 75 559 1048811123