30,947 shares
257,061 shares
323,301 shares
248,156 shares
40,401 shares
355,836 shares
50,601 shares
33,720 shares
33,012 shares
25,988 shares