3,950 shares
3,895 shares
4,033 shares
3,736 shares
3,124 shares
29,591 shares
21,837 shares
456,831 shares
188,177 shares
220,671 shares