Н.в пять тисяч девятсот пятдесять один
Р.в пятьох тисяч девятсот пятдесять одного
Д.в пятьом тисячам девятсот пядтесят одному
Зн.пять тисяч девятсот пятдесять один
Ор.в пятьма тисячами девятсот пятдесять одним
М.в (на) пятьох тисячах девятсот пятдесять одному
Думаю,що правильно