Bloch-Kato conjecture on Tamagawa numbers