2400
2316
2055
1971
1231
12345 ... 113