Knowledge
Data
28707071 9387954 48174107 350843158
47768959 890499 22388 857
39421 3234 27370 389892