3121 | 987
JavaScript is required.
671 | 375
2143 | 1279
1235 | 396
2352 | 1028
1943 | 726
2718 | 978
5277 | 3480
5132 | 2351
12247 | 8521
5909 | 2988
8914 | 5260
31554 | 28158
3581 | 1098
351 | 172
549 | 159
510 | 101
748 | 245