Knowledge
Data
30933353 2841 640 6315192171 58389161061
9901641746 2355488 558306951 7967956
9785106 22 183696 2407980460