Year Number 1996 71155.85090702589 1997 78887.46883075222 1998 88016.62454683724 1999 91533.33445050739 2000 103007.91775158168 2001 126050.73521170912 2002 137590.4969019651 2003 156410.80592722632 2004 198615.59352351597 2005 253922.35533582067 2006 296652.5812961652 2007 327096.5279418995 2008 376743.4987240293 2009 430768.0632600945 2010 469833.4362763767 2011 501862.5387493802 2012 518059.93999999994 2013 555431.75 2014 594358.3600000001 2015 625715.2299999999 2016 674420.04 2017 725721.76 2018 812843.3499999999 2019 927031.2500000001 2020 1015385.2900000003