I count 18.
This number does include deckers away for repair and repaint. Excluding these, the buses are 354, 363, 427, 641, 667, 997, 1104, 1116, 1124, 1126, 1130, 1145, 1151 and 1153.
Bus 1050 is at Seafield, quite possibly for repaint. May well be moving to Lothian Country.