524882 1313 40618092 274789 20636199 598449 213194288 18797995 0 10562461 19151155 436957 0 21878371560 78370