2887 | 1060
JavaScript is required.
267 | 131
401 | 255
356 | 129
642 | 270
511 | 371
779 | 418
5800 | 5332
3296 | 2321
1529 | 387
2806 | 1443
3889 | 2763
2779 | 1331
2437 | 1300
50 | 8
65 | 19
50 | 11
35 | 11