Knowledge
Data
629 603006 499888134 20744466695 845200
802 8482603108 539065785 342922700 14452406970
816941 3929453836 704382 86467493