38,948 shares
34,710 shares
61,011 shares
26,495 shares
42,872 shares
54,117 shares
104,277 shares
30,261 shares
258,523 shares
150,183 shares