29,571 shares
31,169 shares
31,046 shares
38,056 shares
42,128 shares
21,313 shares
37,241 shares
36,096 shares
30,734 shares
18,358 shares