Year Number 1996 99429.13611622454 1997 108341.99539709628 1998 118110.15199022577 1999 123251.68043183276 2000 135927.46460129085 2001 161010.06176906332 2002 175059.78074939662 2003 197619.7688433354 2004 242963.79191798423 2005 304354.22545841115 2006 354450.358435123 2007 391892.56994182966 2008 450057.0880428047 2009 513407.8831609663 2010 562682.4012972023 2011 609029.5786246753 2012 633972.0400000002 2013 678905.4799999995 2014 729355.3299999998 2015 770390.7899999998 2016 836608.1599999998 2017 898779.7500000003 2018 1009322.48 2019 1140332.3700000006 2020 1264328.5999999999