Year Number 1960 1498 1961 1547 1962 1571 1963 1568 1964 1580 1965 1602 1966 1642 1967 1683 1968 1718 1969 1751 1970 1786 1971 1822 1972 1859 1973 1900 1974 1968 1975 2062 1976 2162 1977 2222 1978 2243 1979 2265 1980 2288 1981 2317 1982 2380 1983 2475 1984 2576 1985 2684 1986 2795 1987 2876 1988 2937 1989 3013 1990 3101 1991 3181 1992 3256 1993 3324 1994 3377 1995 3422 1996 3465 1997 3510 1998 3559 1999 3614 2000 3672 2001 3730 2002 3790 2003 3846 2004 3898 2005 3950 2006 3998 2007 4037 2008 4066 2009 4091 2010 4113 2011 4137 2012 4164 2013 4200 2014 4248 2015 4311 2016 4396 2017 4503 2018 4626 2019 4766 2020 4936 2021 5134 2022 5342 2023 5561