Knowledge
Data
58 646948720 31026128 6878446700 94462521333
16 601876 26263137656 83089
57645010646 1173735 178391770 8366815