Knowledge
Data
26 577860565 5062603 68227918618
955 26140994965 15867966420 1988091
47930776045 167952 7578668117 72860260 248972