Question: What river runs by the town of Bandundu province with fewer than 42,390 but more than 37,405 people ?
Answer: Kasai