单项选择题

某高校的22名大学生志愿担任义务家教,他们中间既有文科生也有理科生,已知理科生比文科生多,理科男生比理科女生多,文科女生比理科男生多2人,至少有1名文科男生,那么在这22人中,共有理科女生多少人( )

A.5
B.7
C.8
D.9