Knowledge
Data
306979612 15407307 8047164 62844525431 25660
13784851 37872 3590958670
601 558424 35019633 597134047 8789