hashの衝突は元から想定済っしょ
そもそも5桁でちぎって管理()してるんだし