Year Number 1996 98688.54911026153 1997 107569.656333743 1998 117242.10653404104 1999 122389.3045425869 2000 135093.0800514734 2001 160104.38648005508 2002 174176.38465947413 2003 196608.0879130518 2004 241840.7075712413 2005 303141.65964832675 2006 353088.672751663 2007 390273.7438321016 2008 448354.6406936902 2009 511529.897511258 2010 560449.8449442465 2011 606598.8289843708 2012 631290.22 2013 676020.89 2014 726155.6700000002 2015 766963.6499999994 2016 832780.3099999998 2017 894308.33 2018 1004060.31 2019 1134186.9200000004 2020 1256157.69