2203
1960
1819
1801
1612
1504
12345 ... 121