3340 | 1027
JavaScript is required.
1674 | 974
706 | 438
887 | 538
947 | 418
2851 | 1888
3859 | 3401
3233 | 1975
5585 | 4493
2670 | 1325
11501 | 9501
9874 | 9073
7770 | 4909
7588 | 5162
135 | 65
132 | 72
104 | 41
291 | 199