529898 1328 40786140 278832 21593669 608316 220510944 19194202 0 10820738 19551405 436957 0 21878371560 78370