It looks like the thousand separator is interpreted as comma, so the number is used as decimal number.
Looking at the sorting with this explanation it all makes sense, 0,1, 10, 100, 200, 700, 800
You can put the unformatted number (without separator or + at the end) in the attribute like this: data-sort='1357656438' - so the visible number stays the same, but the sorting is fixed.

It looks like the thousand separator is interpreted as comma, so the number is used as decimal number.
Looking at the sorting with this explanation it all makes sense, 0,1, 10, 100, 200, 700, 800
You can put the unformatted number (without separator or + at the end) in the attribute like this:
data-sort='1357656438'- so the visible number stays the same, but the sorting is fixed.