Year	Number
1995	103161000
1996	103442000
1997	107242000
1998	107927000
1999	117383000
2000	127268000
2001	123732000
2002	124633000
2003	123015000
2004	128903000
2005	128392000
2006	122022000
2007	109540000
2008	107519000
2009	98228000
2010	91658000
2011	88113000
2012	87332000
2013	90787000
2014	90982000
2015	94988000
2016	97372000
2017	94274000
2018	86280000
2019	82752000
2020	36056000
