Year Number 1993 8082 1994 9564 1995 11318 1996 12553 1997 13528 1998 13908 1999 13945 2000 13854 2001 13640 2002 12687 2003 12507 2004 12685 2005 12759 2006 12686 2007 13170 2008 13686 2009 13397 2010 14400 2011 14823 2012 14938 2013 14953 2014 15634 2015 15805 2016 16016 2017 16265 2018 17920 2019 23100 2020 22407 2021 21929 2022 21371