27,595 shares
9,821 shares
15,551 shares
61,524 shares
12,015 shares
15,042 shares
568,228 shares
47,354 shares
126,098 shares
27,064 shares