1516 | 394
JavaScript is required.
351 | 203
406 | 216
621 | 323
857 | 582
1462 | 786
2811 | 2176
2271 | 1188
6319 | 5437
5864 | 4385
9234 | 6966
3655 | 2261
4716 | 2494
12184 | 10235
92 | 41
188 | 102
288 | 186
368 | 239