单项选择题

三边长均为整数且最大边长为2009的三角形共有多少个( )

A.1008016
B.1009020
C.1010025
D.2019045