a hard patern

Here is the pattern:

1, 11, 21, 1211, 111221, 312211, … , …

try to find the pattern and the next to number.If you find the answer you can check the answer from the comments. dont look the link in comments before you solv the pattern