Knowledge
Data
30192 53 1665196 83168 2146185
72684889217 26818 3313376024
47453 18 95957598 49452 203097960