Knowledge
Data
28594326 400 945908869 3526791 6553
8354408 596386680 9311246503 1421622 147270988
3462903385 76769080991 8756 25753