Knowledge
Data
2015116 966 5658 2292073848 505549
88140 81060360 72282872 85201 982539469
1921408 552 6647 28457961 704626