12684 | 9896
JavaScript is required.
7510 | 3013
22444 | 14351
13995 | 8221
30387 | 26156
12967 | 7931
8574 | 4819
7582 | 3331
18775 | 13107
16858 | 10781
11281 | 7188
6295 | 3219
34417 | 32641
9252 | 7084
718 | 284
1699 | 796
2368 | 1392
1670 | 645