18,848 shares
53,931 shares
232,639 shares
230,440 shares
128,585 shares
94,125 shares
291,569 shares
332,102 shares
217,183 shares
160,118 shares