Knowledge
Data
56 105209 3016 695292
389359148 33833467915 1616 17057325883 812701585
8865286 95751161 601392730 98830435