2481 | 821
JavaScript is required.
529 | 350
1991 | 1245
1085 | 377
2155 | 988
1782 | 688
2617 | 960
5148 | 3376
5016 | 2329
12000 | 8420
5655 | 2873
8704 | 5201
31282 | 28036
3489 | 1048
235 | 124
382 | 143
412 | 68
588 | 197