Year	Number
1995	8005000
1996	6811000
1997	7543000
1998	5240000
1999	5056000
2000	4922000
2001	5104000
2002	5563000
2003	6241000
2004	6982000
2005	7282000
2006	7499000
2007	7726000
2008	8533000
2009	7873000
2010	8374000
2011	8713000
2012	8867000
2013	9192000
2014	9409000
2015	9317000
2016	10604000
2017	11596000
2018	12368000
2019	12552000
2020	4973000
