2684 | 1226
JavaScript is required.
266 | 142
569 | 250
509 | 239
1035 | 494
3222 | 2268
2494 | 968
2312 | 944
2574 | 1234
2149 | 588
7522 | 5773
5270 | 3076
23170 | 22320
4138 | 2317
41 | 12
37 | 13
119 | 84
66 | 23