Knowledge
Data
31594 1092 27667 502324895 885498389
71535362 19884361 413 031332 305547616
60 8495 5862 341