21,926 shares
35,066 shares
23,112 shares
18,427 shares
256,569 shares
127,413 shares
29,550 shares
40,381 shares
50,760 shares
19,935 shares