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	0
1987	3917
1988	8700
1989	11600
1990	20369
1991	33410
1992	60000
1993	95000
1994	175000
1995	287000
1996	329000
1997	367000
1998	580000
1999	813800
2000	1318099
2001	1628161
2002	1646932
2003	1709062
2004	1847927
2005	1993465
2006	2198845
2007	2431512
2008	2543587
2009	2712220
2010	2933988
2011	3108372
2012	3049697
2013	3085146
2014	3208824
2015	3204993
2016	3252176
2017	3389402
2018	3330286
2019	3371969
2020	3494700
2021	3661176
2022	3896159
