Knowledge
Data
25769399329 116088 3636471220 38951824
25101 20076 7853308 752660 518004
5969 11311479 74615503 30314