Knowledge
Data
307612 905 98719 683258 660257746
52 45380842 341867 98321
23019382 6987792 64499 3371775