41,698 shares
25,898 shares
25,328 shares
252,946 shares
168,297 shares
54,821 shares
266,398 shares
296,351 shares
38,159 shares
213,179 shares