Knowledge
Data
603 63 176309651 36056146 701527
59943602 99 4222468 368945210
977359 2139846 7915268481