Knowledge
Data
31 5860988 47621326680
16378 4622820644 13449617559 9544287 0851269
101196329 79854075726 629823 980270 03836