30,947 shares
257,059 shares
323,294 shares
248,153 shares
40,397 shares
355,827 shares
50,600 shares
33,720 shares
33,006 shares
25,984 shares