2312
2239
1998
1896
1121
12345 ... 96