Knowledge
Data
29 6088 710747 3054420
51693972 2996 89186 83507 24482
580216 2699 691698 20920442 1691119