Knowledge
Data
29 277654 59988458 18004455120 50721016
46076891946 43149 22734737
58771402 45288614450 9344198 5031