3499 | 1496
JavaScript is required.
756 | 514
325 | 252
1868 | 1547
8066 | 9152
2297 | 1866
1116 | 883
846 | 567
6188 | 5063
2139 | 1454
1926 | 1346
2757 | 2298
2847 | 2819
1723 | 1071
51 | 22
47 | 22
30 | 7
34 | 13