6,589 shares
4,282 shares
5,770 shares
5,046 shares
43,506 shares
43,262 shares
28,634 shares
140,158 shares
639,776 shares
291,048 shares