Knowledge
Data
305715 8170 4267 59513147 20025825
584373 499 909295504 427
2929282 77039552 500 77863