Year	Number
1995	2289000
1996	2614000
1997	2764000
1998	3012000
1999	2898000
2000	2909000
2001	2620000
2002	2820000
2003	2995000
2004	3457000
2005	3823000
2006	4173000
2007	4562000
2008	4700000
2009	4308000
2010	6800000
2011	6703000
2012	6497000
2013	6510000
2014	7165000
2015	6816000
2016	6668000
2017	6711000
2018	6942000
2019	7399000
