106,643 shares
78,351 shares
289,376 shares
163,518 shares
109,266 shares
126,516 shares
105,885 shares
1,240,268 shares
112,595 shares
108,174 shares