2291
2220
1975
1887
1100
12345 ... 104