Knowledge
Data
31592 65391953 5685325453 12521211
253632880 016896 244948
31244192874 45127349 878429297 7706