Knowledge
Data
306 477109 57680517625 925377312 744308816
39734370761 47 5894 899044902
453480 1216326 43057775 338