3038 | 1060
JavaScript is required.
7301 | 2972
22218 | 14291
13836 | 8164
30197 | 26105
12818 | 7896
8466 | 4796
7484 | 3302
18598 | 13053
16706 | 10735
11137 | 7096
6124 | 3151
34220 | 32570
9070 | 7033
258 | 70
1538 | 739
2183 | 1332
1527 | 605