29,357 shares
150,871 shares
104,828 shares
67,961 shares
59,928 shares
415,075 shares
73,157 shares
129,371 shares
49,961 shares
26,497 shares