Knowledge
Data
30 309540395 29241463572 845
47820900 323825 37567 44817726144 64596857
37349619 290848 1301