29,949 shares
19,286 shares
14,490 shares
14,504 shares
10,640 shares
46,755 shares
108,827 shares
34,626 shares
18,138 shares
48,433 shares