2892 | 1542
JavaScript is required.
356 | 183
223 | 76
644 | 318
1562 | 995
513 | 99
1557 | 1003
925 | 163
2893 | 1542
30686 | 30071
6949 | 3726
5686 | 3812
4573 | 2327
12615 | 9654
84 | 24
96 | 41
82 | 22
78 | 21