5261 | 2119
JavaScript is required.
128 | 100
346 | 133
604 | 318
1252 | 649
618 | 153
1474 | 513
1221 | 299
3524 | 2381
19659 | 20668
2494 | 1378
2422 | 842
3410 | 1340
4450 | 2330
25 | 10
20 | 6
29 | 10
22 | 18