Year Number 1990 0 1998 7500 1999 9000 2000 10000 2001 11000 2002 11402 2003 25000 2004 25500 2005 27503 2006 28755 2007 32013 2008 34000 2009 35000 2010 35500 2011 36970 2012 36080 2013 38427 2014 40652 2015 40950 2016 44298 2017 46402 2018 47272 2019 47748 2020 48887 2021 49223 2022 49662