Knowledge
Data
22390600 4878256140 21642 656
377163992 8092138 7998 13331
9320 131150 48677672 59417 2336262385