Find Fit failed to converge

I have data for world population going back to 1 AD that looks like this

data = {{1., 1.7*^8}, {200., 1.9*^8}, {400., 1.9*^8}, {500.,  1.9*^8}, {600., 2.*^8}, {700., 2.07*^8}, {800., 2.2*^8}, {900.,  2.26*^8}, {1000., 2.54*^8}, {1100., 3.01*^8}, {1200.,  3.6*^8}, {1250., 4.*^8}, {1300., 3.6*^8}, {1340.,  4.43*^8}, {1400., 3.5*^8}, {1500., 4.25*^8}, {1600.,  5.45*^8}, {1650., 4.7*^8}, {1700., 6.*^8}, {1750.,  6.29*^8}, {1800., 8.13*^8}, {1850., 1.128*^9}, {1900.,  1.55*^9}, {1910., 1.75*^9}, {1920., 1.86*^9}, {1930.,  2.07*^9}, {1940., 2.3*^9}, {1950., 2.4*^9}, {1960.,  3.03*^9}, {1961., 3.07*^9}, {1962., 3.13*^9}, {1963.,  3.19*^9}, {1964., 3.26*^9}, {1965., 3.32*^9}, {1966.,  3.39*^9}, {1967., 3.46*^9}, {1968., 3.54*^9}, {1969.,  3.61*^9}, {1970., 3.69*^9}, {1971., 3.76*^9}, {1972.,  3.84*^9}, {1973., 3.92*^9}, {1974., 3.99*^9}, {1975.,  4.0700000000000005*^9}, {1976., 4.1399999999999995*^9}, {1977.,  4.21*^9}, {1978., 4.29*^9}, {1979., 4.36*^9}, {1980.,  4.44*^9}, {1981., 4.52*^9}, {1982., 4.6*^9}, {1983.,  4.68*^9}, {1984., 4.76*^9}, {1985., 4.85*^9}, {1986.,  4.93*^9}, {1987., 5.02*^9}, {1988., 5.11*^9}, {1989.,  5.2*^9}, {1990., 5.29*^9}, {1991., 5.38*^9}, {1992.,  5.46*^9}, {1993., 5.54*^9}, {1994., 5.63*^9}, {1995.,  5.71*^9}, {1996., 5.8*^9}, {1997., 5.88*^9}, {1998.,  5.96*^9}, {1999., 6.04*^9}, {2000., 6.12*^9}, {2001.,  6.2*^9}, {2002., 6.28*^9}, {2003., 6.36*^9}, {2004.,  6.44*^9}, {2005., 6.52*^9}, {2006., 6.6*^9}, {2007.,  6.68*^9}, {2008., 6.77*^9}, {2009., 6.85*^9}, {2010.,  6.93*^9}, {2011., 7.01*^9}, {2012., 7.1*^9}, {2013.,  7.19*^9}, {2014., 7.27*^9}, {2015., 7.36*^9}, {2016., 7.44*^9}}; 

My expectation is the function is exponential. All I need is the coefficient. I plot the data using ListPlot and get list plot of world population data

I plot my function to see if it looks reasonable plt1 = Plot[E^(a x) /. a -> .02, {x, 1, 2000}] and get something familiar FunctionalForm

Both FindFit and NonlinearModelFit give error messages Notebook output

I have tried a number of options for AccuracyGoal and PrecisionGoal with no success. Any help will be appreciated.