17.50. Shopping Carts