IGP Kashmir promotes 319 officials to their next ranks