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
