29,878 shares
31,465 shares
31,118 shares
38,126 shares
42,212 shares
21,389 shares
37,308 shares
36,185 shares
30,817 shares
18,626 shares