2660 | 843
JavaScript is required.
2210 | 1739
849 | 529
5848 | 1940
692 | 397
3878 | 3442
1396 | 868
3815 | 2220
2612 | 999
2146 | 798
2299 | 841
4649 | 2404
13890 | 12254
6701 | 4160
38 | 7
60 | 22
59 | 25
260 | 168