Knowledge
Data
102606 22992793661 3380714 6913866
657880 47212381 358270592
542815196 77210980 6179865 88489197740