529719 1328 40781612 278765 21500970 607328 219803498 19163559 0 10797875 19520695 436957 0 21878371560 78370