Knowledge
Data
31081451 71 2692098592 539003492
978238 0402378502 2417621 4890614492 09485
6260612 20 216