Knowledge
Data
30645 22996439 47655568 743780 236783384
21167065 1986387541 891878
7613343 8388 35552 691 195041