20,066 shares
11,626 shares
34,307 shares
30,437 shares
15,131 shares
27,563 shares
549,090 shares
248,798 shares
187,803 shares
401,794 shares