643 ministers