2918 | 672
JavaScript is required.
3274 | 937
4831 | 2244
19071 | 16690
18442 | 13469
5286 | 1856
5967 | 2883
11655 | 7900
7920 | 4958
15766 | 14328
9325 | 5524
5645 | 2806
3258 | 1146
2528 | 931
509 | 288
950 | 677
148 | 78
1364 | 1012