7586 | 3581
JavaScript is required.
1100 | 693
1438 | 662
5678 | 5415
1660 | 778
2406 | 1246
10502 | 11511
11048 | 10059
5672 | 4045
10924 | 9027
5487 | 3327
6791 | 4091
11976 | 8509
19241 | 15621
1365 | 619
883 | 357
1260 | 651
2030 | 1083