Knowledge
Data
29964471 4276102 3959706 7388018
84399158 24590257 37779735929
1665631 949 4172 49481334 38648