+1, Только я бы это список еще раза в 3 сократила.