The thing is that running ToR requires much more bandwidth than running a DNS server. So, people may not mind running a DNS server on their computer, as replies fit within a single packet (it was designed that way).
I don't have such a list no. However, the configuration option is quite simple. If you wanted to block China, Russia and the US, you'd simply add this to your torrc: