Year	Number
1995	7727000
1996	8614000
1997	9689000
1998	9753000
1999	7487000
2000	10428000
2001	11619000
2002	13256000
2003	14030000
2004	17517000
2005	21125000
2006	19820000
2007	27215000
2008	31138000
2009	31760000
2010	32997000
2011	36769000
2012	37715000
2013	39861000
2014	41627000
2015	41114000
2016	30907000
2017	37970000
2018	46113000
2019	51747000
2020	15971000
