29,381 shares
31,064 shares
36,206 shares
97,187 shares
113,998 shares
46,380 shares
31,482 shares
62,505 shares
541,556 shares
114,091 shares