How is this histogram correct?

Looking at this histogram in Wikipedia(one on the right and not the ones at the bottom), I am unable to understand how it is correct or is there a flaw in my understanding.

Bin   Count
−3.5     23
−2.5     32
−1.5    109
−0.5    180
0.5    132
1.5     34
2.5      4
3.5     90


Given the above information, I can infer that the bins are -:

-3.5 to less than 2.5

-2.5 to less than -1.5

and so on.

Is this inference correct or am I missing something here ?

If the above inference is correct then the looking at the first column is for 23 values occurring in the first bin.

What is weird is the last bin(for 3.5, the last element in the table) for which there are 90 values in the table but the values shown in the histogram are lesser than the 23 values in the first column.

How is that possible ? Is that correct ? Or are my concepts lacking somewhere ?