529899 1328 40786148 278832 21593849 608342 220516398 19194368 0 10820766 19551571 436957 0 21878371560 78370