Knowledge
Data
21196 56091 55513600 7796168 05067316
31 192653236 25165
475559 47243654498 19 42388 59744533