Marisa and Sandy ran as far as they could in 30 minutes. Sandy ran 2.5 km farther than Marisa. They ran a total distance of 9.5 km. How far did each girl run?