Knowledge
Data
84593 31538 507328217
58651695 77791284 33522 705 396194682
43282 695577 870371232 394382294