Knowledge
Data
23660212 503 305716633 29542001
4284181010 0269884699 602 660230 7709920518
51235491038 5993100359 6793927923 9873224049