Knowledge
Data
506 46172806917 18395 5284091 155046837
2122554268 19497952642 2870
94 957447900 80131310