Knowledge
Data
632630242 81629536 212590376 104175
29515353 317971 6791705
565217283 2104534 96802321 40798487