Knowledge
Data
21860 18348900 48366
519502 8798239271 4352580 58396404443
93403 7820 6606025 28256 012