12676 | 8486
JavaScript is required.
561 | 259
589 | 260
970 | 445
1589 | 1009
1698 | 930
1857 | 737
5217 | 3515
6838 | 5160
24348 | 26489
15576 | 16624
7685 | 4921
14088 | 10734
8880 | 5663
5306 | 1445
2278 | 836
5169 | 1601
6708 | 2325