Knowledge
Data
89 25 1902109 7148861 678
39925298 8028507 37374315863
51620800 61264623 15465141 595258