Knowledge
Data
3522 81029 144198 85356683 144601
4193 912663 600611 902603635
3377627 71941679 8897700 40709209 084406479