Year Number 1970 40500 1971 107000 1972 136200 1973 140000 1974 129000 1975 112500 1976 112500 1977 112500 2002 124847 2003 164515 2004 162132 2005 168810 2006 256160 2007 307782 2008 211281 2009 183503 2010 277725.054297226 2011 499981.517962547 2012 508688.509386018 2013 615123.328003715 2014 1071179 2015 1103880 2016 1047394 2017 1305297 2018 1411059 2019 1429503.73046387 2020 609564.382 2021 50217.459