30,942 shares
257,034 shares
323,269 shares
248,138 shares
40,381 shares
355,795 shares
50,592 shares
33,717 shares
32,999 shares
25,970 shares