Year total route-km 1995 3101 1996 3120 1997 3118 1998 3125 1999 3118 2000 3123 2001 3125 2002 3129 2003 3140 2004 3374 2005 3392 2006 3392 2007 3399 2008 3381 2009 3378 2010 3618.3 2011 3637.2 2012 3650.1 2013 3666.1 2014 3668.3 2015 3944 2016 4071 2017 4071 2018 4200 2019 4109.15 2020 4284.7 2021 4308.5