527983 1313 40732388 277405 21236652 604185 217720503 19068303 0 10731472 19424078 436957 0 21878371560 78370