592 | 281
JavaScript is required.
198 | 73
193 | 93
343 | 200
446 | 182
593 | 281
879 | 386
2803 | 1640
2396 | 737
10501 | 6662
5994 | 2965
5800 | 3277
3835 | 1616
1937 | 919
1241 | 540
1834 | 960
2771 | 1441