Knowledge
Data
32877571 39886504 1982680494 889309
20897 61699 8529 375344 33229568830
139340 8211167585 7390169656