Knowledge
Data
30970941 4497216447 3459601154 50473 105949140
31737221096 804873392 21097758
8686625 170724 4295871453 367141 254