4271 | 1586
JavaScript is required.
1369 | 970
381 | 85
1372 | 985
772 | 145
2714 | 1479
30427 | 30038
6747 | 3680
5557 | 3794
4438 | 2306
12482 | 9604
7930 | 4652
42078 | 38183
221 | 173
123 | 52
258 | 210
130 | 70