30,059 shares
163,972 shares
700,600 shares
331,174 shares
306,723 shares
69,053 shares
429,309 shares
482,103 shares
61,407 shares
475,882 shares