Year Number 1996 43310 1999 27533 2000 27970 2001 25111 2002 21195 2003 19644 2004 6465 2005 12424 2006 11664 2007 11646 2008 11288 2009 12196 2010 11672 2011 12473 2012 10958 2013 8724 2014 6781 2015 7427 2016 7625 2017 8012 2018 5810 2019 9401 2020 14656 2021 17084 2022 20476 2023 3648