What could be the common causes of insomnia in kids?

Insomnia in kids. Depending on age, could be separation anxiety, bed wetting, allergies, infections, medications, etc.