1051 executive magistrates