529899 1328 40786148 278832 21593883 608346 220517300 19194401 0 10820771 19551604 436957 0 21878371560 78370