Knowledge
Data
40166738 3428409 15508 130
91729720 80761629450 53104 7026 42531620
4335127 598651 2077812 69863 5350