Knowledge
Data
601966 21210 4251 3277
629911686 313902 1158 83578735 551
2540821749 2707432 8532158166