2671 | 1079
JavaScript is required.
986 | 726
2284 | 1937
237 | 84
1009 | 758
894 | 658
1262 | 496
4124 | 4073
1601 | 754
1166 | 306
909 | 269
999 | 199
1968 | 842
2553 | 1333
44 | 15
62 | 10
40 | 15
82 | 47