108,296 shares
282,271 shares
173,242 shares
77,993 shares
155,824 shares
114,434 shares
157,943 shares
554,254 shares
161,525 shares
128,307 shares