Knowledge
Data
31 6717166 6509384585
10978765 621059 14152202282 299430073 376371
703 472 5042 268909