39,881 shares
513,629 shares
221,535 shares
289,711 shares
166,649 shares
53,156 shares
129,401 shares
114,735 shares
31,037 shares
441,861 shares