Year	Number
1995	7752000
1996	8151000
1997	7000000
1998	6949000
1999	7444000
2000	9162000
2001	10279000
2002	11531000
2003	11888000
2004	16673000
2005	18711000
2006	21998000
2007	27003000
2008	22933000
2009	21753000
2010	24965000
2011	28002000
2012	28082000
2013	29325000
2014	31526000
2015	30715000
2016	30950000
2017	32611000
2018	35804000
2019	39406000
2020	5897000
