Knowledge
Data
3056 76194045 82813 4913 171312416
31 11769846397 9253141
51211881 1143710865 977 1282546 146