138,986 shares
506,486 shares
43,539 shares
280,513 shares
49,848 shares
226,498 shares
42,430 shares
276,666 shares
343,440 shares
45,879 shares