Year	Number
1970	9298602
1971	10042388
1972	11536221
1973	12773907
1974	15448732
1975	16767889
1976	18571414
1977	20141096
1978	21122644
1979	21937928
1980	22758318
1981	23416702
1982	24219450
1983	24822654
1984	25555868
1985	26118116
1986	27258922
1987	28149186
1988	29045398
1989	29924640
1990	30682894
1991	31412514
1992	32426906
1993	33368746
1994	34511588
1995	35848516
1996	37424568
1997	38602044
1998	41002856
1999	42642440
2000	43878920
2001	45073660
2002	53443124
2003	51956876
2004	53280440
2005	53629440
2006	50170488
2007	53728224
2008	54677668
2009	55467196
2010	56107140
2011	56372812
2012	56375856
2013	58777436
2014	58652824
2015	58479608
2016	58904620
2017	58752300
2018	58771588
2019	58080972
2020	57536296
2021	57251104
2022	57818680
