2200
2128
1896
1795
1004
12345 ... 75