29,471 shares
66,646 shares
138,091 shares
43,838 shares
53,763 shares
151,714 shares
242,320 shares
324,747 shares
63,263 shares
58,220 shares