2289 | 1179
JavaScript is required.
928 | 709
470 | 327
333 | 231
430 | 275
560 | 346
474 | 304
536 | 364
903 | 521
604 | 233
472 | 246
1060 | 659
1947 | 1078
1075 | 410
18 | 2
117 | 43
74 | 27
90 | 32