41,706 shares
25,947 shares
25,334 shares
252,948 shares
168,300 shares
54,829 shares
266,398 shares
296,359 shares
38,170 shares
213,181 shares