1143 | 276
JavaScript is required.
261 | 142
785 | 570
528 | 170
712 | 290
982 | 200
1502 | 802
2183 | 1424
1043 | 300
2505 | 1357
3558 | 1908
12934 | 12609
3383 | 1896
2731 | 1212
80 | 19
94 | 10
79 | 22
132 | 64