39,151 shares
34,872 shares
61,196 shares
26,686 shares
43,020 shares
54,276 shares
104,457 shares
30,404 shares
258,718 shares
150,381 shares