Knowledge
Data
80568646 39606 332186 1169040464 3555124
326920768 1488845 8767168833
106316643 30324 01986087212