30,930 shares
257,024 shares
323,255 shares
248,128 shares
40,364 shares
355,788 shares
50,583 shares
33,711 shares
32,991 shares
25,959 shares