Can someone please explain how the points are calculated?

I can guess that it's based on:
Difficulty
Size
Map features...