Knowledge
Data
34305827252 19883675860 593 15141 132
28717566209 83883373748 102 35
907242117 32 9781107539 02354396731 69