Knowledge
Data
95 420122805 10252746 8150578 349667077
32222276 92730905 78082593604 836874831 59429812196
30103 27052 24186350175 52328