3358 | 1292
JavaScript is required.
7505 | 3013
22437 | 14348
13990 | 8218
30376 | 26154
12966 | 7931
8573 | 4818
7576 | 3331
18773 | 13106
16851 | 10781
11279 | 7182
6288 | 3217
34411 | 32638
9243 | 7083
706 | 284
1686 | 793
2362 | 1390
1666 | 644