259,939 shares
474,228 shares
308,775 shares
64,365 shares
151,085 shares
159,210 shares
141,603 shares
355,661 shares
538,911 shares
45,398 shares