Knowledge
Data
25608296 84051765 66359840470
40874376 6705 5176760 32575956
31379 638856609 944742273 8159 2038