(a) Whoever violates any provision of this article for which no other penalty is provided shall be fined not more than five hundred dollars ($500.00).
(b) Whoever violates Section 509.01 shall be fined not more than one hundred dollars ($100.00) or imprisoned for 24 hours, or both. For a second or subsequent offense such person shall be fined not more than five hundred dollars ($500.00) and imprisoned for 24 hours.