5353 | 2860
JavaScript is required.
538 | 243
475 | 96
2938 | 1846
1154 | 362
3634 | 2306
2390 | 992
2532 | 1414
2339 | 930
11196 | 11512
3700 | 1690
4380 | 2472
2320 | 787
161 | 86
135 | 58
143 | 55
215 | 124