29,888 shares
163,764 shares
700,288 shares
331,002 shares
306,504 shares
68,915 shares
429,015 shares
481,836 shares
61,202 shares
475,629 shares