Hi , my answer isn’t perfect but I can answer Q2
You are supposed to give higher points for longer questions!!
9.4m questions
12.2m answers