Knowledge
Data
160 5596 2034170556 61
8743396 699213145 3647699 27423
89406 8319 74489488 7351423113 745067465