Knowledge
Data
6646 7660718 2756968 30040330432
456228448 652590 144273033 880
37147425162 151262471 5005675013 7577826 3916627