Knowledge
Data
30 41957560 1337396 350
34762512 103788720 26944 88471326
51683 19860 798856098 24968