Knowledge
Data
300873583 1971602 78249 760908648 299461398
443850 9568104660 162720208 2912 6084
993903 44073319 13845214 68392028 61899168