26,953 shares
23,354 shares
15,046 shares
18,767 shares
29,777 shares
16,630 shares
18,905 shares
45,751 shares
29,592 shares
23,506 shares