Knowledge
Data
29 47731318 454447 436601 1815403987
3570 8616040 9663056 3953 29
921050 80038169 16836064 554296975