2389
2302
2047
1962
1214
12345 ... 96