Knowledge
Data
25932867 3959394 1016514286 6262 18479928
28947106 758849 3688876
1657 3112950759 5020334