43,626 shares
78,089 shares
37,530 shares
26,506 shares
36,077 shares
42,783 shares
315,524 shares
103,255 shares
132,823 shares
133,849 shares