Year	Number
1970	15586888
1971	16211088
1972	16747193
1973	17627502
1974	18306444
1975	19449986
1976	20582516
1977	21625094
1978	22447688
1979	22752256
1980	24149874
1981	24618338
1982	25863262
1983	26990276
1984	28263072
1985	29231552
1986	30573130
1987	32051972
1988	33508258
1989	34678620
1990	35185292
1991	37043216
1992	37169772
1993	38142088
1994	39620652
1995	39472388
1996	40559940
1997	40793404
1998	41120312
1999	41410348
2000	41490304
2001	41753904
2002	41968724
2003	41178172
2004	41082448
2005	42603800
2006	42743384
2007	42737768
2008	42721112
2009	42508044
2010	43108300
2011	43489236
2012	44767136
2013	46950544
2014	48031188
2015	48990316
2016	49983340
2017	51157876
2018	52489308
2019	54069256
2020	55458988
2021	56637912
2022	56866272
