Can you name every Pakistan cricketer to take a Test five-for in the 21st century and ace this quiz?

27 Pakistanis have taken a five-wicket haul in a Test match since 2000 began, with one reaching the mark 16 times. The last column in our quiz denotes the number of five-fors a bowler has taken since Jan 1, 2000, rather than in total.

You have five minutes. Good luck