Knowledge
Data
21 2012 869667033 085262947 152009599
88129747381 58777147680 20639649
753509 42966 29032235