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.
218
10
212 pints equal to 100 liters
500 millimeters equal 2 liters
One breath contains about 1.5 liters of air, but not sure how many liters of horse
0.00001 liters
3,000 liters
0.95 liters
5.45 liters
5kl