Knowledge
Data
118188212 49952 29832 6761
2936202 485273 64072211
50382187 13469088 35121200 6260 8030