Knowledge
Data
354462 1331105287 58457105169 528925
2002082 08037051104 5753772
47232 27979963 15386519 96115127932 256456048