3891 | 1626
JavaScript is required.
1328 | 970
1104 | 717
1515 | 1229
844 | 385
1276 | 493
1151 | 430
1678 | 571
2076 | 1000
2429 | 1201
6678 | 5225
8924 | 10223
10049 | 7446
399 | 151
3277 | 957
1082 | 517