Knowledge
Data
30 2916 350097 2102787 290877
39189 1678641 1323284 672 719882631
58802 782695 305094