Knowledge
Data
27783319 102 1700485949 63598470238 7829985160
6676 88331532945 41 408774
91968616 39121427379 6639608 2557963582 45