2404
2320
2058
1972
1238
12345 ... 112