Knowledge
Data
656538 345792129 30629 9947436959
19776 5092 356870 164791826 23836
8286595192 3814683 5770006710 3220