57,041 shares
105,910 shares
40,295 shares
56,531 shares
58,671 shares
72,967 shares
291,518 shares
559,939 shares
60,625 shares
223,673 shares