2195
1951
1814
1795
1602
1492
12345 ... 102