Knowledge
Data
17739576 8472358 702259168 5373 524585281
4595400 0966669 30991 3778852801 481782
4135844 992951156 400460023 157401 27