Year	Number
1995	5445000
1996	5205000
1997	5149000
1998	4831000
1999	5224000
2000	5264000
2001	4938000
2002	4794000
2003	5595000
2004	6600000
2005	5839000
2006	6037000
2007	7722000
2008	8862000
2009	7575000
2010	7498000
2011	7611000
2012	7937000
2013	8019000
2014	8442000
2015	9331000
2016	10223000
2017	10926000
2018	11720000
2019	12815000
2020	5023000
