Mariners give up 19 hits in 12-5 loss to Tigers