3,859 shares
3,209 shares
4,292 shares
3,870 shares
23,049 shares
412,319 shares
308,842 shares
213,710 shares
206,098 shares
343,670 shares