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	12000
1986	60000
1987	98364
1988	202633
1989	345178
1990	583766
1991	775831
1992	1026611
1993	1332982
1994	1865779
1995	2589780
1996	3497779
1997	4195000
1998	5346000
1999	6911038
2000	8727000
2001	10649000
2002	11872000
2003	13291000
2004	15020000
2005	17016600
2006	18749100
2007	20277400
2008	22092500
2009	23811900
2010	25825400
2011	26840000
2012	27720000
2013	28360000
2014	28789000
2015	29765000
2016	30752000
2017	31693000
2018	33211000
2019	34366950
2020	32360144
2021	33611000
2022	35082123
