Knowledge
Data
289905 50138207 273260
107 709121 18867099 8729
7829420 19810729804 58940819 52689296