Knowledge
Data
150343959 2514672 73676 16340565
53369552 29751448 6657 20059989
784770970 9807237 21