Knowledge
Data
437158763 523688336 105342 5299712 40426653
15 603285 150164005 844992 97289065
623 1031099 31725154213 63136412 98452675