Year	Number
1971	216727
1972	239557
1973	267422
1974	299456
1975	336702
1976	383624
1977	425765
1978	461115
1979	498165
1980	540639
1981	591969
1982	634933
1983	672575
1984	655219
1985	715082
1986	730226
1987	750018
1988	771928
1990	792297
1991	785844
1992	811666
1993	814359
1996	806096
1998	866606
1999	903569
2000	917245
2001	936406
2002	966362
2003	972777
2004	996535
2005	1053175
2006	1103258
2007	1141866
2009	1571052
2010	1655274
2011	1749833
2012	1822637
2013	1882586
2014	1942230
2015	1932353
2016	1929522
2017	1903418
2018	1891648
2019	1877419
2020	1876818
2021	1878585
2022	1858986
