29,504 shares
27,277 shares
113,718 shares
40,461 shares
29,403 shares
78,425 shares
54,873 shares
49,472 shares
17,319 shares
96,323 shares