Year Number 1996 32 1998 13.9303483963013 2000 11.4427862167358 2002 31.8407955169678 2003 39.3034820556641 2004 39.4230766296387 2005 31.25 2006 35.0961532592773 2007 38.9423065185547 2008 43.75 2009 40.2843589782715 2010 42.1800956726074 2011 40.8450698852539 2012 37.0892028808594 2013 36.6197166442871 2014 38.4236450195313 2015 37.4384231567383 2016 39.9014778137207 2017 40.3940887451172 2018 38.3495140075684 2019 40.0966186523438 2020 41.5458946228027 2021 44.9275360107422 2022 41.5458946228027