Year	Number
1971	155255
1972	173897
1973	197851
1974	203795
1975	244032
1976	259880
1977	279673
1978	293648
1979	338948
1980	357348
1981	379926
1982	404297
1983	428185
1984	429190
1985	444232
1986	444163
1987	462120
1988	470277
1989	482451
1990	418272
1991	490129
1992	534810
1993	599830
1994	624778
1995	677900
1996	722161
1997	784887
1998	843340
1999	872217
2000	932424
2001	1054936
2002	1152798
2003	1233214
2004	1319648
2005	1318140
2006	1356818
2008	1601146
2009	1719390
2010	1787940
2011	1869379
2012	1987182
2013	2064031
2014	2133330
2015	2238185
2016	2267835
2017	2251555
2018	2223966
2019	2180896
2020	2182724
2021	2279608
2022	2397712
