Knowledge
Data
3600503 315828 68403143 779481028
624021 740488088 425626529 89061667
1709902812 507259 9476840 12830630