Knowledge
Data
30895400 954365 6572 19680486384
16288717 867272 3577
9192502 79412527731 18111 50812