Knowledge
Data
31055952 26437 686081 125224858 5359459386
37278920763 58202 9972
70967 4991582235 1338927166 823796 107