Knowledge
Data
58836646 11049570 641483072 212 552466111
459025 290332951 638152
21326765231 466525399 67193759