40,283 shares
513,811 shares
221,936 shares
289,944 shares
166,823 shares
53,605 shares
129,478 shares
115,030 shares
31,395 shares
442,145 shares