Knowledge
Data
40 3303 28868188 3070
59 809548888 16382052137 39103922172 552263
20873 91 1405501123 26517814 126888846