Year	Number
1974	127500
1975	173000
1976	240100
1977	299800
1978	374500
1979	456500
1980	521500
1981	577800
1982	569800
1983	601800
1984	674200
1985	717500
1986	647400
1987	699200
1988	776400
1989	834800
1990	852900
1991	957500
1992	1081100
1993	1180000
1994	1511800
1995	1452900
1996	1620200
1997	1678400
1998	1849300
1999	1933100
2000	2118338
2001	1980076
2002	2103559
2003	2777424
2004	3267088
2009	2360682
2010	3262849
2011	3795755
2012	4430383
2013	4994729
2014	5051804
2015	6365784
2016	7709851
2017	9035230
2018	10438241
2019	11239996
2020	2496069
2021	2075390
