43,563 shares
78,005 shares
37,448 shares
26,408 shares
36,041 shares
42,720 shares
315,401 shares
103,184 shares
132,743 shares
133,790 shares