22,559 shares
31,795 shares
280,594 shares
30,841 shares
21,174 shares
45,544 shares
25,723 shares
16,087 shares
15,605 shares
21,749 shares