Knowledge
Data
32271 16037012 6906275978
308 62418005 4668178
515157 21490691025 2488557085 2097705 980396659