Knowledge
Data
31 3314582126 181502 32128 41729443053
104468 63094768 13698 275101900 2514
44511 914673184 3917757 37308737 98180713