Knowledge
Data
420992 324504411 12677 286830
8682700343 619 180 30549 90870
1830 64717515 3306 3323775 753848