3055 | 858
JavaScript is required.
1458 | 1107
1120 | 706
2448 | 1683
1417 | 634
2390 | 1142
2375 | 1428
4238 | 2036
8965 | 7772
12252 | 10276
15704 | 14292
7659 | 4008
4176 | 1585
9099 | 5012
1067 | 509
712 | 282
1043 | 502
1683 | 928