2296
2223
1979
1890
1105
12345 ... 103