Knowledge
Data
166 4974762549 79942100127 11884 105490960
812559 267713176 590477237 9223960 20102
289357897 4846894 209513 8673 7886699