Knowledge
Data
3966 4299296484 161956 51345453 526991
27317118 946 0115713996 76 295029310
808048588 662068802 3100