349,583 shares
302,912 shares
76,487 shares
69,260 shares
151,335 shares
59,051 shares
38,945 shares
48,828 shares
402,803 shares
85,964 shares