Knowledge
Data
40056198 29105623 5980978 121310
145421664 12923785874 2148369463
20896 48941 6725203