Knowledge
Data
3005439 405173390 2730543 2543 592774
3789 584854 48591 068 37173444017
781319603 9555 3889873