2095 | 678
JavaScript is required.
1319 | 759
1631 | 503
14603 | 16619
11759 | 12781
4666 | 2419
12946 | 10750
5278 | 2602
13237 | 9085
5151 | 2588
5295 | 3432
5037 | 2638
3901 | 1695
3506 | 1187
64 | 54
74 | 38
506 | 293
274 | 132