Knowledge
Data
312829 415676149 5050869 845 27620
27860357 560 558975711 142153
72022 65344 1893492 39539799