Somar com group by

Pessoal ,
Tenho uma query assim select a, b from tabela group by a , que retorna isso
A | B
| 1 | 2000 |
| 2 | 1000 |
| 3 | 60 |
| 4 | 140 |
| 5 | 2500 |

gostaria que retornasse isso
A | B
| 1 | 2000 |
| 2 | 1000 |
| 3 | 60 |
| 5 | 2640 |

ou seja vou considerar o 4 e o 5 como 5 e somar seus valores

Alguem pode me ajudar ?

Obrigado

ja descobri
select a, sum(b) from tabela group by a = 1, a = 2 , a = 3, a > 4;

obrigado