3293 | 1477
JavaScript is required.
1230 | 514
2192 | 1423
2748 | 1758
1827 | 814
16797 | 20526
7029 | 4875
2874 | 1394
9580 | 7293
7016 | 5358
8748 | 6764
61976 | 73177
11274 | 8975
25153 | 24708
2771 | 1179
1777 | 699
2643 | 1267
3892 | 1933