2192 | 667
JavaScript is required.
1078 | 689
1426 | 660
5654 | 5407
1650 | 777
2404 | 1245
10483 | 11511
11043 | 10058
5668 | 4044
10913 | 9020
5479 | 3326
6786 | 4091
11970 | 8508
19231 | 15619
1166 | 538
767 | 301
1091 | 536
1791 | 966