Knowledge
Data
3059 25645 894 109928 1133027562
660 09 387208875 7306317 1286224234
74111 29273922 72019795563 44659712 34269351457