106,584 shares
78,311 shares
289,320 shares
163,475 shares
109,230 shares
126,474 shares
105,839 shares
1,240,205 shares
112,541 shares
108,126 shares