30,930 shares
257,024 shares
323,255 shares
248,127 shares
40,362 shares
355,787 shares
50,582 shares
33,711 shares
32,990 shares
25,959 shares