Knowledge
Data
12636096 825221113 3742436536
3764543100 67799 759193079 655591829 36109141
870 9721884 463714 180671 000