30,928 shares
257,024 shares
323,253 shares
248,127 shares
40,360 shares
355,787 shares
50,580 shares
33,711 shares
32,987 shares
25,959 shares