Knowledge
Data
56445986 70572 6988
52107664010 26229714 38200 884 859040
48920799 096 20741929940 6759409 90732