Knowledge
Data
313378 11908700 46300468 28293294
154928193 6412601 83851 9890 828816935
27940 6726985 6904253