22,299 shares
31,570 shares
280,315 shares
30,603 shares
20,975 shares
45,281 shares
25,438 shares
15,844 shares
15,371 shares
21,335 shares