2213 | 1069
JavaScript is required.
3078 | 2589
391 | 269
691 | 359
872 | 256
1184 | 557
1019 | 291
1548 | 815
3128 | 1935
1206 | 322
1537 | 498
1639 | 539
1269 | 374
1892 | 871
44 | 15
62 | 10
40 | 15
82 | 47