Knowledge
Data
509 55155600 42081288042 91 58997839
597955477 8124473785 37049750 1111502501 209175821
4130391 089865 8642 346 866893726