Knowledge
Data
308249 320746 87017582696 85
27708 2951729 7338197768 1361761 1099881820
9818790 3480928107 19783279 7912