3993 | 1497
JavaScript is required.
681 | 451
1353 | 863
975 | 457
3172 | 2182
795 | 393
1709 | 803
1258 | 704
2096 | 709
3849 | 4827
9232 | 8614
5441 | 3143
13100 | 12513
10892 | 8645
1139 | 824
1057 | 583
713 | 361
837 | 351