Knowledge
Data
29 10122707515 50470131 2228863
15029582710 9064457596 6160
6488536 812 78004613410 27501 229977033