Knowledge
Data
58949 656 499 640495
96274985 189 221173176 5661138 103503827
19962845 6318 9071 318275034