Knowledge
Data
31509212 802541256 8011605 7514571571
144520 58 19 855994933
27186766555 12105569 6166 92864861363 385296399