Knowledge
Data
308611533 67801586 265918 89494
4047062612 5590477170 06648699091
9787387 881656 377196 34694507 2300706