Year Number 2001 4139 2002 7540 2003 10941 2004 12803 2005 13382 2006 16591 2007 20500 2008 25500 2009 31589 2010 24702 2011 15496 2012 77930 2013 72490 2014 77168 2015 81018 2016 85128 2017 86868 2018 81208 2019 82295 2020 83000 2021 83000 2022 84022