Knowledge
Data
5019362868 2018 766989677
5887424242 117012 405119 0510885 9783572
54 20266851372 511132 18706049