138,907 shares
506,363 shares
43,434 shares
280,402 shares
49,828 shares
226,394 shares
42,424 shares
276,600 shares
343,272 shares
45,651 shares