23,458 shares
21,966 shares
515,228 shares
25,834 shares
18,623 shares
17,066 shares
24,391 shares
23,080 shares
59,217 shares
25,209 shares