29,886 shares
163,748 shares
700,262 shares
330,995 shares
306,499 shares
68,914 shares
429,011 shares
481,819 shares
61,200 shares
475,623 shares