how many languages are spoken by the people of the canton that contains a 44 km long river ?
2