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	50000
1986	130000
1987	290000
1988	560000
1989	975000
1990	1114000
1991	1260000
1992	1507000
1993	2268000
1994	3940000
1995	5735785
1996	7248355
1997	8841000
1998	14878000
1999	27185000
2000	43452000
2001	46283000
2002	49228000
2003	54256221
2004	59687915
2005	65471665
2006	70077926
2007	73836210
2008	74940937
2009	76481053
2010	76729827
2011	77162298
2012	78329355
2013	78673978
2014	78460684
2015	79250793
2016	78931386
2017	79099000
2018	78891000
2019	80701000
2020	79007000
2021	79773000
2022	81563700
