This subject is actually fascinating:
"Each oxygen atom has 8 protons in its nucleus, while each nitrogen atom has only 7 protons in its nucleus. Thus, the overall size of the electron cloud of the O2 molecule is smaller than for N2, in part because its electron cloud is drawn in closer to the...