Knowledge
Data
1056 32891 220686580 8443420
2917389201 1131734 5069712488
30432 102360 327426808 64485850 482194359