Knowledge
Data
31150688 3565814148 44077169 19279 781278688
42 211646 9314053 1644765
160245 24478 9182 945 73162952