Da me il tuo codice dà.

0 - 2012
1 - 2013
2 - 2014
3 - 2015
4 - 2016
5 - 2017
6 - 2018

Pero' trovo il tuo codice molto complicato.