Knowledge
Data
31518658 945229 935086 14802810 319448
40 7576537 8444491086 333290617
8165213306 967000 47672867 7802506865 313162715