29,447 shares
66,598 shares
138,017 shares
43,809 shares
53,742 shares
151,672 shares
242,258 shares
324,687 shares
63,195 shares
58,176 shares