Knowledge
Data
306 42085922322 15181371 91757
14925755 862148 38445291 54914
4320 6993813 136876 93497249125