Knowledge
Data
5085 15579 551251280
446 82636 605266472 39705804 6829272
38 159665986 6337056 761860 7802750