Knowledge
Data
32992175 2003 500
77 45716 71147080 3791803668 6219655
543665 227035863 3421 417 38555637