3133 | 1213
JavaScript is required.
650 | 430
6323 | 5492
1248 | 534
1494 | 461
1999 | 786
3152 | 1467
3596 | 1734
4219 | 2265
4890 | 2205
2449 | 839
2991 | 1338
6975 | 5060
26523 | 21847
256 | 123
263 | 130
424 | 352
193 | 137