3498 | 1291
JavaScript is required.
1549 | 1300
1750 | 836
1910 | 573
14906 | 16686
12259 | 12858
4934 | 2462
13259 | 10908
5502 | 2651
13589 | 9242
5369 | 2655
5624 | 3580
5247 | 2736
4175 | 1855
306 | 211
217 | 58
301 | 144
278 | 189