5968 | 2885
JavaScript is required.
3274 | 937
4835 | 2244
19082 | 16691
18451 | 13471
5287 | 1856
5969 | 2885
11656 | 7903
7920 | 4958
15767 | 14328
9336 | 5525
5646 | 2806
3262 | 1146
2537 | 933
543 | 297
995 | 693
159 | 82
1373 | 1014