21,927 shares
35,067 shares
23,144 shares
18,430 shares
256,574 shares
127,414 shares
29,551 shares
40,409 shares
50,775 shares
19,935 shares