43,646 shares
78,109 shares
37,556 shares
26,544 shares
36,121 shares
42,791 shares
315,531 shares
103,289 shares
132,848 shares
133,859 shares