Knowledge
Data
29103494 1118292 8165719854 922824
54040459 510283 9332395
19995575 62835169 230828 757479 23966