Well done!

I usually quit when I'm far enough ahead. Did you manage all cities yourself?