Knowledge
Data
45586 3211091 6718212 15395213547 669837171
17305 52521549444 51038968 2990146 6018
191835684 1396 1671 8136772 3980