Year Number 1996 836075.2799999998 1997 856824.3699999998 1998 851735.7999999998 1999 849274.3400000002 2000 884778.9499999998 2001 894938.5500000004 2002 930636.9199999998 2003 966327.8300000002 2004 1032548.14 2005 1130327.5 2006 1174780.41 2007 1202669.0799999998 2008 1233256.1199999999 2009 1268110.3 2010 1301359.87 2011 1349316.1399999997 2012 1381221.3199999996 2013 1401538.6199999999 2014 1420693.5299999996 2015 1428198.23 2016 1437665.17 2017 1441179.7899999998 2018 1458489.4699999997 2019 1485023.4 2020 1556361.6