1058 | 278
JavaScript is required.
320 | 174
149 | 49
288 | 175
246 | 92
803 | 303
1262 | 520
1528 | 482
2871 | 1692
3929 | 1605
10960 | 7675
2939 | 1152
4341 | 1311
734 | 669
261 | 259
155 | 44
89 | 58