Knowledge
Data
40 045052 11671250 2165496
43116 959 3827 514 59801
599 4538655 642106 28564077776 88259689