Year	Number
1970	42915860
1971	44884804
1972	46051580
1973	47556500
1974	48614080
1975	49207572
1976	49872840
1977	51658980
1978	53161972
1979	55593720
1980	56810024
1981	57713032
1982	58964140
1983	59282432
1984	60955824
1985	61327036
1986	61568704
1987	62060836
1988	63404996
1989	63035412
1990	65063732
1991	64180472
1992	65222464
1993	65981772
1994	66815148
1995	67649136
1996	68657352
1997	69299392
1998	69661416
1999	70499944
2000	70215920
2001	69939880
2002	70032264
2003	69457728
2004	69551296
2005	69080224
2006	67674176
2007	68568680
2008	68094680
2009	67942968
2010	66983312
2011	66085988
2012	65032208
2013	65224724
2014	64388484
2015	63582752
2016	63042700
2017	62570908
2018	62463576
2019	62250532
2020	61759268
2021	61357104
2022	61615508
