Year Number 1996 957.1298689665116 1997 967.4928500114788 1998 1076.1858051226457 1999 1113.5848853247637 2000 1116.1577444470888 2001 1158.8423523602157 2002 1293.6417551291634 2003 1364.4912502437824 2004 1566.2042860842769 2005 1832.6012370630178 2006 2109.569740468168 2007 2322.656450417231 2008 2626.426066831819 2009 2879.9607855295926 2010 3387.186740097213 2011 3407.799580459983 2012 3773.6999999999994 2013 4036.5699999999997 2014 4233.969999999999 2015 4177.11 2016 4560.27 2017 4822.13 2018 5020.47 2019 5302.370000000001 2020 5959.030000000001