Knowledge
Data
166 570841618 131523733 490812967 4868594
155194367 75281350 8530376779 10384418297 7544816
4856525932 9820598 63