Knowledge
Data
306 251368 665145 58676 2324471
5190 7813928668 014240991 42656932096 2947734413
40062464286 110769 66961321 62764688 7721908088