Knowledge
Data
32155520 82152689 45900228
12227912207 1849684 182240671 4070236146 952192582
591024 89275 7406 787