Knowledge
Data
29503359455 633784 600 171660 521100
36283 8287426 89779026 7228919
562917 4668498 94708025 245730