19739 | 13196
JavaScript is required.
7030 | 2882
21804 | 14105
13559 | 8102
29783 | 25976
12550 | 7806
8280 | 4729
7285 | 3253
18215 | 12866
16463 | 10611
10872 | 7005
5833 | 3074
33863 | 32458
8759 | 6921
1067 | 565
1635 | 1053
1173 | 532
1097 | 546