29,613 shares
151,021 shares
105,240 shares
68,227 shares
60,302 shares
415,481 shares
73,349 shares
129,697 shares
50,427 shares
26,697 shares