28,723 shares
341,688 shares
42,018 shares
158,395 shares
339,593 shares
36,209 shares
264,698 shares
30,504 shares
383,892 shares
110,477 shares