Finnish males have 60 % of Asian N-hablogroup and about 40 % Germanic I- and R-hablogroups.
Other hablogroups are very tiny.
Maternal lines are despite of that mainly from Europe and near regions.
N-hablogroup is near relative to Chinese O-hablogroup. Both from K-hablogroup.
So I suppose that first Finns came from Russia and Siberia about 7000 years before year 0.
Next migration came about 4500 years before year 0 also from Russia and Volga-river.
Next migration came from Sweden about 2000 years before year 0. They were R- and I-hablogroups.
Next came from Baltic, they talked pre-Finnish language. I think they were N-hablogroup.
And at newer times came population from Sweden, and also from Germany (Hansa).
So geneatic research proves old stories about Finnish origin.