138,963 shares
506,423 shares
43,449 shares
280,440 shares
49,835 shares
226,454 shares
42,427 shares
276,618 shares
343,331 shares
45,738 shares