Knowledge
Data
325640 51144680 38157 700689018
522646 401550766 469 5912073 61884911
30405 998417 84