29,523 shares
31,127 shares
31,024 shares
38,021 shares
42,094 shares
21,282 shares
37,217 shares
36,043 shares
30,715 shares
18,292 shares