2540 | 1089
JavaScript is required.
396 | 120
180 | 69
303 | 128
303 | 79
483 | 196
335 | 110
477 | 159
539 | 257
429 | 307
1232 | 640
1003 | 386
862 | 145
1332 | 446
1449 | 675
952 | 395
1361 | 717
2146 | 1144