Knowledge
Data
52912964 218599688 28843805092
415 074960158 103962 5092044927
0306849698 76208080 49 4767 315747