2595 | 1273
JavaScript is required.
1638 | 918
1392 | 597
2596 | 1273
6600 | 4075
10165 | 6429
2975 | 1174
26694 | 19928
14940 | 11266
7439 | 5161
68 | 16
90 | 75
68 | 49
94 | 31