$5 each + shipping. Shipping for most of them will be $6. (Some are really light, those might be cheaper depending on where you live.)
If you want to buy a bunch I can probably fit 4 or 5 in a large flat rate box for $15.30. Three or four in a medium flat rate box for $11.30.
If there is a hole in the close up photo for that tablecloth it means that one has at least one small hole. They are small holes and do not render them unusable.
Some of them need a soak + sun for staining. I have NOT aggressively tried to clean them.
Two of them have a small amount of rust on them (I took photos of that) and I can tell you how to get that out.
Please email the number you are interested in to firstname.lastname@example.org