18,695 shares
24,797 shares
17,593 shares
17,240 shares
243,139 shares
174,032 shares
108,953 shares
374,603 shares
297,668 shares
84,558 shares