Knowledge
Data
11373655 495109 6249643
59450391880 9086354399 16728402874 3878067
58190084 115627080 774621971 871376853 75767