Knowledge
Data
7158671 848 3271 1252541
28770071472 909040013 442484 26708404546
83520977536 10088 2089 6680571 2146303