94,914 shares
27,995 shares
419,851 shares
148,530 shares
356,255 shares
100,104 shares
338,048 shares
57,276 shares
50,126 shares
34,459 shares