2278
2197
1955
1871
1075
12345 ... 102