Riddles: Numbers

In the following sequence what number would come next?
1
11
21
1211
111221
312211
13112221

Answer: 1113213211
Starting with the second number, each number describes the number above it. Like this:
One one
Two ones
One two, One one
etc, etc, etc