56,815 shares
105,658 shares
40,065 shares
56,292 shares
58,405 shares
72,730 shares
291,275 shares
559,681 shares
60,398 shares
223,447 shares