Knowledge
Data
3945257 31 62587427 95553908 2089934
58 3799492 8040399 346192 782697
21063001022 87528601 21691411600 43381090 4543809