Knowledge
Data
17624166 8712785 656163 28604991266 416091
9049215 127 5485113
95 45507581 31081861 24889301 2232