Year	Number
1970	10509127
1971	10670350
1972	11060759
1973	11490204
1974	11805613
1975	12214862
1976	12541575
1977	12858274
1978	13333188
1979	14009767
1980	14627364
1981	15493054
1982	16300861
1983	17239396
1984	18186766
1985	18787734
1986	18641966
1987	19185956
1988	19514706
1989	19714914
1990	19660846
1991	20152788
1992	20391252
1993	20793238
1994	21548772
1995	22469068
1996	23089416
1997	23744522
1998	24385790
1999	25051748
2000	26400706
2001	27885900
2002	29209526
2003	31352114
2004	33202582
2005	34157888
2006	35680984
2007	36532056
2008	39052560
2009	41471504
2010	44114128
2011	45986024
2012	48159932
2013	51066788
2014	49761956
2015	51269444
2016	51915012
2017	53881300
2018	55843040
2019	57790312
2020	60441196
2021	62635580
2022	64009580
