Riddle: What is the next number in the sequence?

1 11 21 1211 111221 312211 What is the next number in the sequence? CHECK ON “PAGE 2” FOR THE RIGHT ANSWER: