4994 | 2531
JavaScript is required.
348 | 143
374 | 156
482 | 260
685 | 500
317 | 135
463 | 343
1520 | 1198
1449 | 645
2308 | 1018
1491 | 759
2095 | 759
2271 | 838
2687 | 985
1258 | 643
848 | 280
1104 | 541
1397 | 791