45,243 shares
42,858 shares
45,189 shares
43,582 shares
280,536 shares
194,288 shares
227,800 shares
260,105 shares
139,035 shares
170,195 shares