Year	Number
1995	2177000
1996	2258000
1997	2463000
1998	2324000
1999	2273000
2000	2236000
2001	2136000
2002	1354000
2003	1508000
2004	1871000
2005	1917000
2006	1824000
2007	1815000
2008	2255000
2009	2303000
2010	2708000
2011	3244000
2012	3155000
2013	3242000
2014	3195000
2015	3286000
2016	3632000
2017	4219000
2018	3954000
2019	3480000
