Rings for the calender 24 pcs EUR 521

What is the correctly punctuated version of this sentence?
Rings for the calender - 24 pcs EUR 5,21