Knowledge
Data
31057542 50 5263 68 2706
58005045 0107815 1909029176 074302 646166
158631302 47880577219 591576827