Knowledge
Data
30586 844946832 20365587 126220310 80574
3503 86129948 181 440013104
7804898 545466045 539324