Year	Number
1960	802029
1961	815240
1962	827547
1963	839721
1964	852998
1965	866903
1966	880801
1967	893983
1968	906020
1969	916141
1970	927039
1971	939076
1972	949868
1973	961719
1974	976715
1975	993989
1976	1011814
1977	1028991
1978	1044859
1979	1058102
1980	1069802
1981	1082791
1982	1096902
1983	1111068
1984	1124127
1985	1136529
1986	1149062
1987	1161305
1988	1172929
1989	1180860
1990	1182989
1991	1182132
1992	1176878
1993	1167138
1994	1156633
1995	1146182
1996	1136393
1997	1127554
1998	1119733
1999	1113109
2000	1106749
2001	1099601
2002	1093672
2003	1087448
2004	1077443
2005	1062410
2006	1047828
2007	1037536
2008	1028700
2009	1018514
2010	998027
2011	976443
2012	964371
2013	955431
2014	947591
2015	938380
2016	925494
2017	911388
2018	901882
2019	898404
2020	897184
2021	898041
2022	904770
2023	911245
