2515 | 1499
JavaScript is required.
2639 | 2162
3418 | 2003
2850 | 1622
6510 | 2864
1874 | 966
2272 | 1505
2699 | 1670
2945 | 1638
2903 | 1425
3175 | 1814
9452 | 6809
10851 | 10101
768 | 301
1742 | 809
2452 | 1436
1720 | 681