2538
2079
1390
1051
1006
12345 ... 98