Knowledge
Data
31 23877518932 9227 7839111536 164471
50904 4685 15899 3168 0452
986895 8538558860 3322 1462233 796623637