Knowledge
Data
2012479 7827586 687555744 802102 218031466
8371 400 091
85745881 16142169 46578 14386346