43,646 shares
78,109 shares
37,556 shares
26,543 shares
36,120 shares
42,789 shares
315,528 shares
103,289 shares
132,847 shares
133,857 shares