3226 | 764
JavaScript is required.
2128 | 1858
437 | 287
1172 | 539
719 | 449
1564 | 597
3184 | 4288
8592 | 8498
4840 | 3064
12419 | 12396
10211 | 8502
24027 | 24893
5637 | 2859
58581 | 70483
82 | 23
97 | 11
80 | 22
133 | 64