Knowledge
Data
334828 1704949 968438189 526336
494641420 235329863 80950 3775135052 74697864
754062 608684 268556077 17451129