Knowledge
Data
45162 645308799 20529870 2814615 7075
9508041 6893 8491439069
20481869 7831 668 83 887239