Knowledge
Data
216243505 138550479 418881653 40145775280
4784326 6896 3208168365
86904683 31082 80977128