Knowledge
Data
2506 269405 2957208 23895083732
3909590122 9687 1591847 386417609
77084017535 64468748799 15492658