27,931 shares
291,520 shares
153,522 shares
309,234 shares
70,382 shares
34,770 shares
174,541 shares
15,537 shares
150,744 shares
18,495 shares