2949 | 1085
JavaScript is required.
340 | 215
618 | 152
1194 | 555
1194 | 310
2067 | 680
6589 | 2421
8844 | 5558
6682 | 3127
12093 | 8024
4039 | 1798
8412 | 4779
4557 | 1702
5234 | 2192
61 | 18
65 | 18
178 | 100
138 | 66