Question: The northern terminus of New Hampshire Route 4 is a town with a population of what according to the 2010 census?

Context paragraphs:
Maine State Route 4: State Route 4 (abbreviated SR 4) is a 168.85 mi long state highway located in southwestern Maine.  Its southern terminus is at the New Hampshire border in South Berwick, where it connects to New Hampshire Route 4.  Its northern terminus is at Haines Landing on Mooselookmeguntic Lake in Rangeley.

New Hampshire Route 123: New Hampshire Route 123 (abbreviated NH 123) is a 63.055 mi secondary north–south state highway in southwestern New Hampshire.  The southern terminus of the route is at the Massachusetts state line in Mason where, as Mason Road, the road continues as an unnumbered local road in the town of Townsend.  The northern terminus, as signed, is at the Connecticut River, where the highway continues west for 0.313 mi to U.S. Route 5 in Westminster, Vermont, as Vermont Route 123 (VT 123).  Route logs, however, place the terminus at New Hampshire Route 12 in Walpole.

New Hampshire Route 153: New Hampshire Route 153 is a 50.566 mi secondary north–south highway in Strafford and Carroll counties in eastern New Hampshire.  The southern terminus is in Farmington at New Hampshire Route 11.  The northern terminus is in Conway village (town of Conway) at New Hampshire Route 16 and New Hampshire Route 113.

New Hampshire Route 43: New Hampshire Route 43 is a 16.418 mi north–south state highway in southeastern New Hampshire which runs from Candia to Northwood.  The southern terminus of NH 43 is at an interchange with New Hampshire Route 101 in Candia.  The northern terminus is at an intersection with U.S. Route 4, U.S. Route 202 and New Hampshire Route 9 in Northwood.

Rollinsford, New Hampshire: Rollinsford is a town in Strafford County, New Hampshire, United States.  The population was 2,527 at the 2010 census.  Rollinsford includes Salmon Falls Village.

New Hampshire Route 4: New Hampshire Route 4 is a 3.78 mi state highway located in eastern Strafford County, New Hampshire.  Its western terminus is at an intersection with New Hampshire Route 9 and New Hampshire Route 108 in Dover.  Its northern terminus is at the Maine state border in Rollinsford, where it continues as Maine State Route 4.

Spaulding Turnpike: The Spaulding Turnpike is a 33.2 mi north-south freeway in eastern New Hampshire.  Nearly its entire length is overlapped by New Hampshire Route 16.  Its southern terminus is at the Portsmouth Traffic Circle (Interstate 95 / U.S. Route 1 Bypass) in Portsmouth, a terminus it shares with U.S. Route 4 and NH 16.  Its northern terminus is at an interchange with New Hampshire Route 125 in Milton, where NH 16 continues north as a full-access highway.

New Hampshire Route 202A: New Hampshire Route 202A (abbreviated NH 202A) is a 14.639 mi east–west state highway in Strafford and Rockingham counties in southeastern New Hampshire.  The western terminus is in Northwood at U.S. Route 202 and New Hampshire 9, near their intersection with U.S. Route 4.  Its eastern terminus is in downtown Rochester at New Hampshire Route 108 and New Hampshire Route 125.

New Hampshire Route 120: New Hampshire Route 120 is a 26.928 mi secondary north–south state highway in Sullivan and Grafton counties in the upper Connecticut River Valley region of New Hampshire.  Its southern terminus is at New Hampshire Route 11 and New Hampshire Route 103 in Claremont.  Its northern terminus is at New Hampshire Route 10 in Hanover.

New Hampshire Route 108: New Hampshire Route 108 is a 42.430 mi north–south state highway in Rockingham and Strafford counties in southeastern New Hampshire.  The southern terminus of NH 108 is at the Massachusetts state line in Plaistow.  The northern terminus is at an intersection with New Hampshire Route 125 and New Hampshire Route 202A in downtown Rochester.

Supporting paragraphs: New Hampshire Route 4 Rollinsford, New Hampshire
Answer: 2,527