4653 | 4092
JavaScript is required.
1848 | 1674
856 | 698
648 | 402
5194 | 4276
1870 | 1348
1681 | 1208
2494 | 2117
2449 | 2485
1506 | 1021
930 | 605
4603 | 2860
3127 | 2245
50 | 5
47 | 6
46 | 3
56 | 16