984 pmc_30962943.pdf 523 + 1507 .