1622743 344552 59427902 36105071 157635567 136935920 5837074280 1933395821 0 1798315704 2076595456 338634 0 2445547192 10936 15136082 107083627