Knowledge
Data
509 646 12957736 534976606 149281072
8884726 121730 395402796
14371168463 78485882545 515883772 187523896 2972653827