2266 | 568
JavaScript is required.
2296 | 1967
469 | 327
1223 | 586
785 | 499
1626 | 609
3258 | 4555
8673 | 8506
4887 | 3079
12502 | 12410
10277 | 8545
24118 | 24960
5704 | 2890
58665 | 70529
128 | 70
138 | 44
133 | 79
84 | 20