Puzzle of the Week #10 - Alyssa's Blocks

Alyssa has some toy building blocks.

All but 6 of them are blue.

All but 5 of them are red.

All but 4 of them are yellow.

All but 3 of them are green.

How many blocks does she have and what colour are they?