单项选择题

How many bike messengers are there who send packages in New York

A.About 3000.
B.About 2000.
C.About 1500.
D.About 5000.