Docs §27.29:
The token "{-counter:NAME}" expands into the current value of the counter, as a literal decimal number. The token "{-counter-up:NAME}" does the same, but then also increases it by one.
I think this is incorrect - {-counter-up:NAME} doesn't expand into the value of the counter. Every instance in the Standard Rules looks like {-label:Say}{-counter-up:Say}.