29,904 shares
163,789 shares
700,348 shares
331,019 shares
306,515 shares
68,923 shares
429,048 shares
481,885 shares
61,208 shares
475,660 shares