2926 | 673
JavaScript is required.
3282 | 940
4840 | 2244
19102 | 16691
18464 | 13473
5296 | 1857
5974 | 2895
11692 | 7919
7929 | 4959
15777 | 14329
9360 | 5530
5652 | 2807
3271 | 1147
2550 | 934
714 | 385
1136 | 768
187 | 93
1410 | 1032