155,299 shares
53,483 shares
49,216 shares
117,599 shares
91,259 shares
563,658 shares
171,175 shares
219,561 shares
420,821 shares
250,318 shares