Year Number 1996 152331.9186732333 1997 160583.90852167152 1998 171436.93728991516 1999 175178.4827045369 2000 189567.20403370395 2001 220021.22787339537 2002 235901.7484739061 2003 258743.19058430975 2004 307013.632863926 2005 370977.2592721763 2006 418853.32822191186 2007 459628.66037039354 2008 524033.97715475975 2009 590757.8611651101 2010 642654.1538436202 2011 692150.4298659754 2012 719900.7700000001 2013 768634.8599999996 2014 826807.51 2015 877351.8399999999 2016 953998.7399999995 2017 1024010.9544924365 2018 1145350.87427214 2019 1289467.5152730956 2020 1418953.77592813