Maximizing the Number of Rides Served for Dial-a-Ride