2864674 440391 113547636 86869706 185637076 163202144 6721148112 410827879 0 2226826728 497710572 393387 0 2730951936 12986 0 0