2887 | 1306
JavaScript is required.
685 | 548
1266 | 626
5491 | 5387
1515 | 746
2320 | 1231
10348 | 11476
10957 | 10034
5578 | 4032
10740 | 9002
5390 | 3316
6669 | 4080
11844 | 8482
19108 | 15590
456 | 255
334 | 96
400 | 200
398 | 281