Year	Number
1995	6946000
1996	6730000
1997	7039000
1998	7185000
1999	7154000
2000	7821000
2001	7455000
2002	6868000
2003	6530000
2005	7229000
2006	7863000
2007	8448000
2008	8608000
2009	8294000
2010	8628000
2011	8534000
2012	8566000
2013	8967000
2014	9158000
2015	9305000
2016	10402000
2017	11133000
2018	11715000
2019	11818000
