Knowledge
Data
18158267 317870 99573610155
9140610272 22521700 64461746 287273
8494520692 1808546 421157336