Knowledge
Data
21935131 8306749 5342088 5238264 167692919
47516 80509 25458633 590615 367516603
158563 522 5409386256