Knowledge
Data
30558 165986919 24703 2611576490 63137616877
56 3184066805 9813745
52619 6941426 76169645 35713818