Knowledge
Data
58 33118 594951 906 068
25099 987228 145203 98323 2806
4047138 23813 7794994879 646217 2003829