29,887 shares
163,763 shares
700,285 shares
331,000 shares
306,502 shares
68,915 shares
429,013 shares
481,834 shares
61,202 shares
475,627 shares