47,584 shares
167,947 shares
95,421 shares
64,457 shares
332,296 shares
253,325 shares
53,008 shares
56,753 shares
227,604 shares
180,128 shares