Year	Number
1995	3277000
1996	3164000
1997	3068000
1998	3438000
1999	3231000
2000	2700000
2001	3034000
2002	4677000
2003	4600000
2004	5587000
2005	5817000
2006	6573000
2007	6529000
2008	7100000
2009	7085000
2010	8078000
2011	6813000
2012	6314000
2013	5389000
2014	5327000
2015	4809000
2016	4236000
2017	4565000
2018	4922000
2019	5361000
2020	1240000
