Knowledge
Data
30598 9846572 650399298 8638376891
4926631 12127088838 30100366 892505312 017781
702 285 52423773 62