2040
1956
1201
2297
2378
12345 ... 211