https://wp.secretnest.info/archives/2991
Solved: Why Linq Where.FirstOrDefault is faster than use FirstOrDefault with condition on an array?