18,118 shares
309,930 shares
52,300 shares
202,049 shares
106,563 shares
28,821 shares
50,416 shares
329,441 shares
149,226 shares
59,112 shares