2984 | 1047
JavaScript is required.
281 | 165
194 | 71
591 | 315
1509 | 991
484 | 95
1520 | 997
891 | 158
2859 | 1510
30616 | 30064
6898 | 3703
5652 | 3807
4543 | 2322
12591 | 9646
643 | 754
130 | 69
48 | 9
53 | 15