Knowledge
Data
29228797 128946 0682 381228 901
20008310 7223481 684 92311804 60891
515272403 256654 43