5046 | 2176
JavaScript is required.
523 | 172
422 | 151
1127 | 394
1136 | 272
1533 | 610
887 | 246
802 | 162
2125 | 948
2196 | 917
5204 | 2067
10639 | 8464
12308 | 10949
9516 | 6487
441 | 210
634 | 298
602 | 251
2860 | 1459