Knowledge
Data
30587496 1019 3320 5886784 8449136
214831 85108191 1461152 3077212
2852 33542529 195 830