Knowledge
Data
31 108129299 14645278 9878869604
830244817 45534937 00956796813
18811150 9580567 30731501