Knowledge
Data
516182 193568688 57453 1949166953
5120925629 70657311 325025830 29599903
49280 47943298 58310 3093600 2895351