Knowledge
Data
17326 33771587696 21938 11227968397
35511753 3692897079 2915408327
43072007 6287 849580 434 729166148