Knowledge
Data
102973 64394853 68011529959 79588288844
385343406 25660295733 89290908448
41371 20038914 9950894610 57796