Knowledge
Data
30396 7140 333
9021221 69028 138551 660116660 44157672
31661 38486080360 8168 16661891