6823 | 3296
JavaScript is required.
1546 | 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
302 | 210
214 | 58
294 | 142
273 | 189