4991 | 2061
JavaScript is required.
297 | 193
344 | 226
484 | 246
543 | 161
1183 | 630
755 | 332
954 | 352
1051 | 342
2949 | 2282
2460 | 1117
1864 | 943
3066 | 1940
1488 | 538
385 | 211
212 | 86
262 | 157
328 | 96