Macfarlanes ups salaries across the board