253,464 shares
29,402 shares
23,356 shares
30,530 shares
254,848 shares
18,229 shares
199,057 shares
45,481 shares
43,857 shares
49,945 shares