Knowledge
Data
28308256 501 21966120026 1876969 722032
559 1394086 2820 77153
838103494 497000 63614436 494247