4106 | 1012
JavaScript is required.
628 | 330
641 | 349
398 | 203
613 | 223
595 | 346
725 | 291
734 | 505
2823 | 583
1002 | 567
1162 | 354
1163 | 534
5952 | 5794
3315 | 719
172 | 77
129 | 41
152 | 78
93 | 29