Knowledge
Data
5025 1626193 413230039
92115536 90824850 507779572 749
20926 3952076 72958162977 132960 85046524182