Knowledge
Data
312518 47944 52430208079 4396821 5158049
528 18464 32041098685
81596 2635616 325961 3106819 723973