Lithuanian and Latvian spoken speeches have more Slavic loanwords than Slavic have Baltic loanwords.
A Lithuanian scholar published a dissertation on number of Baltic loanwords in Slavic languages. Belarusian has 550 loanwords followed by Polish (400) and Russian (200). North-western Belarusian dialects have over 1,200 loanwords. But those words are seldom used nowadays.
It’s debatable if ranka (ruka) is a Baltic loan-word. Slavic and Baltic languages certainly have many cognates. More than some people realise.