Year	Number
1995	7137000
1996	7292000
1997	7198000
1998	6242000
1999	6958000
2000	7691000
2001	7522000
2002	7567000
2003	6127000
2004	8329000
2005	8943000
2006	9751000
2007	10285000
2008	10116000
2009	9683000
2010	11642000
2011	13171000
2012	14496000
2013	15568000
2014	15095000
2015	15231500
2016	16403000
2017	17425000
2018	18508000
2019	19116000
2020	2742000
