5663095 1438540 484409921 2390421 44447122 29021083 1306344706 20905124 0 15160665 23731161 1126733 0 1223500000 435615 0 0