Knowledge
Data
30640 307050 13846278 53316593674 84138961
7872337 869175255 191050687 25533291242 23213488591
9005216 5312349 72563715