Year Number 2001 404000 2002 943000 2003 726000 2004 711000 2005 954000 2006 1095000 2007 1259000 2008 1439000 2009 1711000 2010 1836000 2011 2013000 2012 2206000 2013 1970000 2014 1751000 2015 1634000 2016 1715000 2017 1514000 2018 2870000 2019 2033000