Last Year 950 people attended the town's annual parade. This year 1,520 people attended. What was the Percent increase in attendance from last year to this year?

A. 37.5%

B. 57.0%

C. 60.0%

D. 62.5%