Knowledge
Data
504306197 212840495 39321731
38831635 3915103 701600118
144137684 969010 173622092 57966