Knowledge
Data
308399 78394936722 68098 11322949 1984364407
2535302 10771975 795940
10272 718688124 92983765 178965133 42292213