Year Number 1995 20728 1996 16957 1997 22285 1998 17460 1999 14712 2000 12650 2001 10676 2002 10240 2003 15833 2004 6310 2005 10716 2006 5690 2007 5314 2008 2530 2009 2954 2010 1823 2011 2451 2012 3951 2013 5887 2014 6636 2015 6707 2016 5740 2017 7236 2018 5785 2019 7751 2020 10161 2021 11556 2022 11786