684 | 252
JavaScript is required.
592 | 378
278 | 185
343 | 133
668 | 299
741 | 376
685 | 252
1043 | 283
2701 | 1300
2640 | 1615
2231 | 875
2292 | 1129
3049 | 1965
5389 | 3471
1071 | 510
714 | 284
1045 | 502
1689 | 929