41,659 shares
25,790 shares
25,305 shares
252,829 shares
168,226 shares
54,754 shares
266,380 shares
296,299 shares
38,139 shares
213,131 shares