A group of college students are going to a lake house for the weekend and plan on renting small cars and large cars to make the trip. Each small car can hold 4 people and each large car can hold 6 people. The students rented 3 more large cars than small cars, which altogether can hold 58 people. Determine the number of small cars rented and the number of large cars rented.