Knowledge
Data
1296 105993 6817033139 89579 98371
684 13552614118 1761615 5883
23690 19085697125 5380750 515833796