Knowledge
Data
539045560 95 23111 114 416603247
84860 2227 382 90336008
21822794984 9784727332 9864123 92992538297 509368