3281 | 1651
JavaScript is required.
330 | 164
348 | 149
420 | 200
1235 | 897
587 | 212
659 | 170
973 | 329
2383 | 1226
1473 | 586
4117 | 2456
2922 | 1280
3441 | 1391
7336 | 5219
1071 | 510
714 | 284
1045 | 502
1689 | 929