Knowledge
Data
21801590 30596862 79227401 16246 9041
2532717 04484269 105
40052227677 1686 888272 30429718 13472697261