18395 | 16162
JavaScript is required.
671 | 375
2143 | 1280
1235 | 396
2353 | 1028
1943 | 726
2718 | 978
5277 | 3480
5132 | 2351
12247 | 8521
5909 | 2988
8915 | 5260
31554 | 28158
3581 | 1098
351 | 172
549 | 159
510 | 101
749 | 245