Knowledge
Data
16348960 552862297 25626 71070583
46608850 2959716 3492844 18213
56672 58379152 105489 368272 42869023