Year Number 1999 18644 2000 14937 2001 15939 2002 14153 2003 13795 2004 15936 2005 23268 2006 25865 2007 28535 2008 25916 2009 24612 2010 24948 2011 24212 2012 20121 2013 18614 2014 17433 2015 16352 2016 14989 2017 12933 2018 13389 2019 15082 2020 17467 2021 22254 2022 25457