Knowledge
Data
30 141661 388434 14090182
896584 21524726 2957682373 1702861 8996030528
687 60914 51805034 45