31,164 shares
14,618 shares
26,608 shares
110,214 shares
258,035 shares
235,370 shares
209,761 shares
64,096 shares
49,439 shares
124,495 shares