Knowledge
Data
22 311912107 304
671662956 51173185392 736338
9029372 88143522 6838428 74166030 5085900