Sort the following volumes in ascending order: 300 imperial gallons, 2000 imperial pints, 500 litres, 1 cubic meter, 10000 imperial ounces, 1500 imperial quarts.
10000 imperial ounce (~284 litres)
500 litres
1 cubic meter (1000 litres)
2000 imperial pints (~1136 litres)
300 imperial gallons (~1364 litres)
1500 imperial quarts (~1705 litres)

Conversions used:
An imperial gallon equals 4.54609 litres
An imperial pint equals 0.568 litres
A cubic meter equals 1000 litres
An imperial ounce equals 0.02841306 litres
An imperial quart equals 1.13652 litres
You are an expert Q&A system that is trusted around the world. You always answer the user's query in a helpful and friendly way.
Some rules you always follow:
1. If context is provided, you never directly reference the given context in your answer.
2. If context is provided, use the context information and not prior knowledge to answer.
3. Avoid statements like 'Based on the context, ...' or 'The context information ...' or 'The answer to the user's query...' or anything along those lines.
4. If no context is provided use your internal knowledge to answer.
system
(Optional) Context information is below.
----------------

----------------
Answer the following query.
Sort the following volumes in ascending order: 300 imperial gallons, 2000 imperial pints, 500 litres, 1 cubic meter, 10000 imperial ounces, 1500 imperial quarts.

user
10000 imperial ounce (~284 litres)
500 litres
1 cubic meter (1000 litres)
2000 imperial pints (~1136 litres)
300 imperial gallons (~1364 litres)
1500 imperial quarts (~1705 litres)

Conversions used:
An imperial gallon equals 4.54609 litres
An imperial pint equals 0.568 litres
A cubic meter equals 1000 litres
An imperial ounce equals 0.02841306 litres
An imperial quart equals 1.13652 litres
assistant