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.
1 kiloliter is equal to 1000 liters.
It is 14.15 because 1 horse power is equal to 2 horses.
218
1258cm3 is 1.258 liters.
500 millimeters equal 2 liters
212 pints equal to 100 liters
One breath contains about 1.5 liters of air, but not sure how many liters of horse
3.7 liters = 3700 ml
123 deciliters equal 12.3 liters, as 1 liter is equal to 10 deciliters.
1.2 liters
3,000 liters