Year Number 1996 4995.43305374238 1997 5382.663140635341 1998 5409.983088167077 1999 5626.738037854714 2000 5664.241713030344 2001 6088.223524962048 2002 6424.886601755918 2003 7056.928651312432 2004 7682.839209721317 2005 9119.554650525743 2006 10350.207118854178 2007 11728.737670982553 2008 13036.508805194526 2009 14896.293788411274 2010 16763.625602175216 2011 18230.744643595903 2012 19285.989999999998 2013 20605.480000000003 2014 22395.089999999997 2015 23762.28 2016 27335.740000000005 2017 31343.71000000001 2018 35329.44000000002 2019 43517.59999999998 2020 52229.810000000005