Congratulations to all competitors! Results are available here.