5,149 shares
3,741 shares
4,577 shares
4,059 shares
23,257 shares
412,664 shares
309,203 shares
213,978 shares
206,393 shares
343,987 shares