Knowledge
Data
2589 118214972 291
9474286220 110295 29 35042 642238
217129 65 73160350 679721897 514935