2100
1423
1072
1021
12345 ... 80