City impounds 14 taxis over weekend