Year	Number
1976	155400
1977	282700
1978	308000
1979	546100
1980	635200
1981	801100
1982	890500
1983	952500
1984	689600
1985	894200
1986	727000
1987	746000
1988	750000
1989	509800
1990	451500
1991	456000
1992	440000
1993	333500
1994	519000
1995	552500
1996	585000
1997	555000
1998	552900
1999	293800
2000	235448
2001	193317
2002	189619
2003	198253
2004	222032
2005	239795
2006	262666
2007	277361
2008	283887
2009	274869
2010	1010194
2011	987798
2012	1132424
2013	1321872
2014	1409952
2015	1244491
2016	1482546
2017	1375523
2018	1516628
2019	1436959
2020	356695
2021	311488
