Knowledge
Data
26 39664971 9780621 285977
21302427654 3780380 350500 27 86334509314
841 32750 731 69060 435