1786 | 667
JavaScript is required.
3000 | 1600
1315 | 629
784 | 443
1059 | 384
808 | 310
1190 | 534
953 | 490
806 | 461
1416 | 744
2840 | 657
1168 | 260
1411 | 377
1848 | 831
4019 | 1347
1999 | 777
3867 | 1472
5194 | 2196