They are two different measurements. 1000ml=1l (eg measures water)
1 horse power (measures the power of things, such as a boats engine)
The definition is that 746 watts equal one horse-power.
It is 14.15 because 1 horse power is equal to 2 horses.
1 kiloliter is equal to 1000 liters.
218
1258cm3 is 1.258 liters.
One breath contains about 1.5 liters of air, but not sure how many liters of horse
212 pints equal to 100 liters
500 millimeters equal 2 liters
123 deciliters equal 12.3 liters, as 1 liter is equal to 10 deciliters.
3.7 liters = 3700 ml
1.2 liters
3,000 liters