Knowledge
Data
50118224 9851599 2012 49761515 727
59346 6772431 437335 85429415
16399118 758738 0987 45728