7668 | 3593
JavaScript is required.
1447 | 806
1574 | 697
5834 | 5454
1770 | 805
2503 | 1277
10665 | 11544
11148 | 10076
5748 | 4072
11106 | 9046
5594 | 3354
6867 | 4109
12155 | 8554
19357 | 15654
3907 | 1346
1993 | 775
3755 | 1464
5077 | 2185