Knowledge
Data
31 16561012 817182 934820087
334488929 3059894 22790359186 566438001 125063951
282416915 708684 9250184 209