138,963 shares
506,422 shares
43,449 shares
280,440 shares
49,835 shares
226,454 shares
42,427 shares
276,618 shares
343,328 shares
45,734 shares