Order:calculate subtotals