Agrupar en MySQL a través de valores almacenados en tabla, no por columnas

estoy trabajando con una tabla en mysql del cual almacena todas las reservas de pasajes, y está diseñada de esta forma:

+--+-----+-----------+---------------+--------------------+ |id|     empresa     |    nombre     |  estado_solicitud  |  +--+-----+-----------+---------------+--------------------+ |1 |     VAB         |    CRISTIAN   | PERDIDO_P_IDA      |   +--+-----+-----------+---------------+--------------------+ |2 |     VAB         |    FELIPE     | PERDIDO_P_VUELTA   |   +--+-----+-----------+---------------+--------------------+ |3 |     VAB         |    FELIPE     | RESERVADO          |   +--+-----+-----------+---------------+--------------------+ |4 |     VAB         |    JUAN       | RESERVADO          |  +--+-----+-----------+---------------+--------------------+ |5 |     VAB         |    MARCELO    | RECHAZADO          |  +--+-----+-----------+---------------+--------------------+

Realmente estoy buscando contar el número de pasajes reservados, perdidos y rechazados. Y estoy buscando dejarlo en orden. Es decir,

1° RESERVADO 2° PERDIDO_P_IDA (PASAJE IDA PERDIDO) 3° PERDIDO_P_VUELTA (PASAJE IDA PERDIDO) 4° RECHAZADO

De momento tengo esta consulta en MySQL pero no me está realizando lo que necesito.

SELECT estado_solicitud, count(*) as numero_pasajes FROM reserva_pasajes_db AND empresa='VAB' GROUP BY estado_solicitud 

Me está contando los pasajes, pero no me genera el orden.. he intentado utilizar el ORDER BY pero no sé como colocarlo.