2203
2132
1896
1797
1005
12345 ... 90