单项选择题

将一个正方形分成9个小正方形,填上1到9这9个自然数,使得任意一个横行,一个纵列以及每一对角线上的3个数之和等于15,请问位于中间的小正方形理应填哪个数?( )

A.4
B.5
C.6
D.7