Year	Number
1965	83000
1966	83000
1967	83000
1968	83000
1969	83000
1970	177000
1971	177000
1972	177000
1973	177000
1974	177000
1975	284000
1976	304000
1977	364000
1978	371000
1979	389000
1980	420000
1981	442840
1982	480740
1983	490355
1984	505065
1985	510268
1986	535303
1987	546017
1988	570643
1989	591248
1990	610032
1991	647939
1992	660587
1993	859762
1994	1109652
1995	1409639
1996	1787000
1997	2078000
1998	2491605
1999	2892435
2000	3061387
2001	3315091
2002	3310933
2003	3340000
2004	3437491
2005	3367252
2006	3633188
2007	3940082
2008	4076140
2009	4100000
2010	3335398
2011	3555951
2012	3493164
2013	3148835
2014	3093236
2015	3223787
2016	3781962
2017	4163282
2018	4132435
2019	4255808
2020	4731196
2021	4672737
2022	4884608
