29,443 shares
150,928 shares
104,934 shares
68,041 shares
60,049 shares
415,180 shares
73,213 shares
129,523 shares
50,134 shares
26,520 shares