Knowledge
Data
51612593 216698 18842869 664449478
63043591 9512106 5049873 655280308
557241 3101706161 7928940489 458