Knowledge
Data
659586596 5241 14543873 6265710 37337
8602746470 2831298 729 40913316991 311162
101 71 49 681120