Knowledge
Data
29580 690 88704 6814009
4502 4143476 870
31477623 908773312 42466834 69448 62747293168