Year	Number
1995	2600000
1996	3497000
1997	3702000
1998	4287000
1999	4454000
2000	4092000
2001	4195000
2002	3999000
2003	3635000
2007	4251000
2008	4459000
2009	4001000
2010	4073000
2011	4504000
2012	4979000
2013	5264000
2014	5217000
2015	5048000
2016	5322000
2017	5590000
2018	6115000
2019	6150000
2020	2284000
