29,887 shares
163,761 shares
700,280 shares
330,999 shares
306,502 shares
68,915 shares
429,013 shares
481,833 shares
61,202 shares
475,626 shares