Knowledge
Data
63 279223 109429149 4502218
473344 50744623 1402577 26317821892
52032 7870283272 8433649 243961617 9992