I'm a totally newb to Neo4j and I want to create a running total for a matched set of nodes. Here's what I have 

```
MATCH n RETURN REDUCE(shares = 1000, p IN COLLECT(n) | shares - p.shares)

```

This just decreaments from shares and displays a single result however I'm expecting something like:

```
shares  total
100     100
100     200
100     300

```