47,946 shares
305,592 shares
18,851 shares
56,527 shares
185,521 shares
45,963 shares
19,790 shares
111,847 shares
31,332 shares
14,565 shares