259,812 shares
474,067 shares
308,641 shares
64,250 shares
150,950 shares
159,096 shares
141,447 shares
355,506 shares
538,809 shares
45,317 shares