What does bei vielen Gelegenheiten mean?

bei vielen Gelegenheiten - German to English

on numerous occasions