Knowledge
Data
3046 20505598 5546813 823 377960632
448804802 34569560508 3824411382
509 19092150420 83068