Sprint loses 306K post-paid subs