Knowledge
Data
22177427 234066 13139 391761558 376293985
8058552236 89535212 49950220082 88333254
599149 2049 76643