user: Question: Name  the most top 10s for 2 best finish
Columns: ['Year', 'Tournaments played', 'Cuts made*', 'Wins', '2nd', '3rd', 'Top 10s', 'Best finish', 'Earnings ( $ )', 'Money list rank', 'Scoring average', 'Scoring rank']
Types: ['real', 'real', 'real', 'real', 'real', 'real', 'real', 'text', 'real', 'real', 'text', 'real']
Sample row: [1997.0, 27.0, 14.0, 0.0, 0.0, 0.0, 0.0, 'T15', 49058.0, 112.0, '73.44', 109.0]
SQL:

assistant: SELECT MAX("Top 10s") FROM "Table" WHERE "Best finish" = '2';