Knowledge
Data
564273 89825046 65976 4766
54517250 1107343 224350177 030654071 9783008
379039487 1095202904 229919547