Knowledge
Data
33455613592 14791 140741744
2911851 25858695 69275 459965
8461824 508610946 100928 665910