Knowledge
Data
158107560 51389218 28616
85062420 7838253 2712693268 250822
77661712 367935 9302 3602