Knowledge
Data
25639294 1784749 1143872 28897
16823701 086562 50237701 9574614
58710 16 148 49692776