Knowledge
Data
309656 257448136 643848700 4950432039 49
595586 881229166 14249587520 33310717743
62555035 676670 219387279 3325