30,929 shares
257,024 shares
323,255 shares
248,127 shares
40,362 shares
355,787 shares
50,581 shares
33,711 shares
32,988 shares
25,959 shares