Knowledge
Data
640575546 722542600 5019640 6225 280668
104369792 363457 18223440752 21415459 9517803
109395268 682446538 30488