18,847 shares
53,929 shares
232,638 shares
230,439 shares
128,584 shares
94,121 shares
291,567 shares
332,098 shares
217,182 shares
160,117 shares