Year Number 1982 7660 1994 16023 1996 15659 1997 16553 1998 15780 1999 16499 2000 16951 2001 18417 2003 21458 2004 22838 2005 21883 2006 21804 2007 22182 2008 21851 2009 23296 2010 21779 2011 21832 2012 21607 2014 21979.380859375 2015 22108.41015625 2016 22114.806640625 2017 22587.509765625 2018 22973.689453125 2019 23445.0390625 2020 23200.849609375 2021 23648.0390625