32,257 shares
28,441 shares
35,275 shares
44,643 shares
42,674 shares
31,454 shares
67,846 shares
320,564 shares
246,310 shares
875,494 shares