Over 4,000 athletes participate in the Islamic Solidarity Games