1691 | 395
JavaScript is required.
826 | 735
600 | 384
333 | 175
521 | 196
1317 | 416
1414 | 386
2266 | 557
3306 | 1553
2907 | 1104
5081 | 3097
1869 | 666
2151 | 884
4912 | 2498
350 | 245
196 | 161
225 | 134
239 | 153