529240 1328 40692329 278603 21016508 607625 219378920 18602678 0 11466934 18959624 436925 0 21874886728 78342