Knowledge
Data
3068 184358518 479355201
953 37709 2270 47546220 91250171
5944 571271455 53981826 7060097 45385041895