3168 | 1215
JavaScript is required.
269 | 203
1522 | 1133
786 | 300
1703 | 831
1451 | 509
2325 | 834
4780 | 3181
4645 | 2226
11536 | 8338
5347 | 2687
8319 | 5011
30817 | 27698
3145 | 990
392 | 215
221 | 88
266 | 161
340 | 98