Knowledge
Data
3396 2103668629 4927899 7801 1622
18 167990925 9394914376 186265833 93720
153378 7486 85839275765 35602229 29046913