Knowledge
Data
20805715 4831224 83755935 6956264 566486202
8113742 2488408 711464883
53155670 138262396 7091716 26320 14575663