28,710 shares
341,663 shares
42,006 shares
158,363 shares
339,584 shares
36,184 shares
264,688 shares
30,500 shares
383,890 shares
110,463 shares