Knowledge
Data
303120906 37465496 114811 81666
7154528 188958 407010 80829165 7929013553
33731263 28 555381151 38821 10350336