Knowledge
Data
130299496 118134 68655
104259649 07294902 57199 89888
378174 16310325210 84507383191 50067 7802