3059 | 1065
JavaScript is required.
7333 | 2984
22260 | 14293
13874 | 8171
30221 | 26111
12840 | 7900
8486 | 4797
7511 | 3309
18630 | 13061
16730 | 10744
11160 | 7103
6151 | 3159
34250 | 32576
9088 | 7034
451 | 172
1566 | 756
2210 | 1344
1553 | 616