Knowledge
Data
31 27689063 6175034 9515589 979
6481351 3499090 845 968362
95924236 74 22638613 240963 5723784988