top 50 (2020)

loosely ranked, open to change in the future