Knowledge
Data
22087776 097536862 1779447 170547433
69111 46399 9780591 3260529271
68696583977 680501211 8698247430