Knowledge
Data
111839931 129873629 5365271 2140885
166893157 49578 4710297967
95515644 94363 427068927 2073047019