Knowledge
Data
407126 238557235 61565 3344549
35833 308345 91351494 78659075 489178670
189744806 5961258 2285791 641092 296312153