29,776 shares
163,620 shares
700,049 shares
330,917 shares
306,482 shares
68,816 shares
428,958 shares
481,607 shares
61,171 shares
475,538 shares