34,434 shares
18,261 shares
120,536 shares
107,997 shares
10,998 shares
53,879 shares
18,926 shares
12,660 shares
231,201 shares
28,159 shares