Knowledge
Data
108807371 517773 2592
21817247 86702 768114 97948 3582
882210445 88000 15851421 24740654