Last ELO ratings (top 20, coincidentially 2700+):
1 Kasparov, Garry g RUS 2812
2 Anand, Viswanathan g IND 2788
3 Topalov, Veselin g BUL 2782
4 Leko, Peter g HUN 2751
5 Ivanchuk, Vassily g UKR 2748
6 Svidler, Peter g RUS 2740
7 Kramnik, Vladimir g RUS 2739
8 Polgar, Judit g HUN 2735
9 Bacrot, Etienne g FRA 2725
10 Aronian, Levon g ARM 2724
11 Grischuk, Alexander g RUS 2720
12 Adams, Michael g ENG 2718
13 Gelfand, Boris g ISR 2717
14 Shirov, Alexei g ESP 2710
15 Nisipeanu, Liviu-Dieter g ROM 2707
16 Akopian, Vladimir g ARM 2707
17 Morozevich, Alexander g RUS 2707
18 Radjabov, Teimour g AZE 2704
19 Ponomariov, Ruslan g UKR 2704
20 Tiviakov, Sergei g NED 2700