Year	Number
1995	2880000
1996	2746000
1997	2702000
1998	3256000
1999	3223000
2000	3104000
2001	3073000
2002	3111000
2003	3269000
2004	3628000
2005	3824000
2006	4070000
2007	4377000
2008	4347000
2009	4346000
2010	4767000
2011	4963000
2012	4538000
2013	4778000
2014	4855000
2015	5361000
2016	5960000
2017	6252000
2018	5688000
2019	5879000
2020	1397000
