25,999 shares
34,021 shares
31,390 shares
174,957 shares
29,207 shares
196,949 shares
27,588 shares
29,421 shares
158,654 shares
165,139 shares