Knowledge
Data
19986494661 2016 6459151085 170849601 627639322
4239848 4851 61198742 9783445580 511097
90177 938 6744 57 732452886