Year Number 1960 1590 1961 1625 1962 1658 1963 1694 1964 1735 1965 1776 1966 1815 1967 1851 1968 1893 1969 1945 1970 2013 1971 2098 1972 2185 1973 2266 1974 2341 1975 2409 1976 2471 1977 2525 1978 2568 1979 2603 1980 2631 1981 2648 1982 2661 1983 2664 1984 2659 1985 2662 1986 2662 1987 2665 1988 2677 1989 2695 1990 2718 1991 2762 1992 2825 1993 2902 1994 2994 1995 3095 1996 3211 1997 3343 1998 3491 1999 3659 2000 3844 2001 3980 2002 4084 2003 4181 2004 4237 2005 4281 2006 4316 2007 4342 2008 4373 2009 4412 2010 4462 2011 4514 2012 4568 2013 4634 2014 4709 2015 4789 2016 4879 2017 4976 2018 5085 2019 5211 2020 5348 2021 5494 2022 5666 2023 5871