Year	Number
1960	0
1965	0
1970	0
1975	0
1976	0
1977	0
1978	0
1979	0
1980	0
1981	0
1982	0
1983	0
1984	0
1985	4800
1986	15300
1987	24200
1988	33000
1989	56000
1990	79000
1991	115000
1992	166000
1993	216000
1994	321000
1995	539000
1996	1016000
1997	1717000
1998	3351000
1999	6745460
2000	10755000
2001	12200000
2002	12100000
2003	13200000
2004	14800000
2005	15834000
2006	17296000
2007	19285000
2008	20627000
2009	20149000
2010	19179000
2011	19829309
2012	19717000
2013	19467000
2014	19562000
2015	20809054
2016	20890000
2017	20532000
2018	21108000
2019	21762000
2020	21415000
2021	21888000
2022	20737000
