Year Number 1996 21122.2 1997 22767.13 1998 22924.81 1999 23999.8 2000 25000.67 2001 26457.11 2002 28112.36 2003 29354.12 2004 31906.6 2005 35889.85 2006 39519.17 2007 42124.36 2008 44086.73 2009 47069.31 2010 49030.56 2011 52080.18 2012 54354.19 2013 54309.2 2014 55517.81 2015 54666.17 2016 55081.89 2017 55118.66 2018 56322.49 2019 58751.47 2020 65638.38