Knowledge
Data
31592151859 135276 69555 2893127
16114195313 753617774 14684884 8431 314725137
6577320 7570 3150144 745086238 186