Knowledge
Data
6626 51 12825 15068
7323237934 5827 1600989103
182472262 577197 5970631 2077817 370491610