7198 | 3243
JavaScript is required.
1384 | 1067
1044 | 679
2396 | 1673
1371 | 627
2331 | 1132
2325 | 1418
4175 | 2021
8910 | 7759
12193 | 10266
15628 | 14278
7604 | 4001
4138 | 1576
9063 | 5005
1259 | 644
848 | 280
1105 | 541
1401 | 792