Knowledge
Data
3162 2087978 12294 8810268 294
9912319901 6684951 33797769 4645373
3474011785 802 270 934157313 50823