253,426 shares
29,395 shares
23,315 shares
30,486 shares
254,809 shares
18,219 shares
199,029 shares
45,462 shares
43,824 shares
49,931 shares