2195 | 1222
JavaScript is required.
3997 | 2807
3267 | 2075
1557 | 581
2196 | 1222
14196 | 11268
12698 | 8288
3867 | 1996
10570 | 8522
11712 | 9410
4000 | 1721
548 | 254
414 | 177
495 | 209
444 | 204