Knowledge
Data
509 9086256 30499615 2621140 693529
590991 37528 056686545
320952 4401506 675598060 47