In much of Europe commas are thousand separators, dots are decimal point separators. So what you're seeing is fifty eight euros and thirty one euro-cents.
You might be surprised to find that that is not the case in Europe. In fact, apart from China and English-influenced countries, very few countries around the world use dots for decimal points: https://en.wikipedia.org/wiki/Decimal_separator#Countries_us...
But English and Chinese influenced countries comprise a significant portion of the world. The top 3 most populous countries use dots for decimals (China, India, United States) according to your link.