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
