2510
2050
1340
1030
12345 ... 96