4992 | 3213
JavaScript is required.
95 | 60
70 | 28
569 | 396
218 | 139
307 | 146
258 | 72
408 | 296
388 | 205
400 | 352
529 | 434
679 | 392
747 | 414
1088 | 799
109 | 35
110 | 74
77 | 51
147 | 87