9723 | 4956
JavaScript is required.
1291 | 409
1214 | 632
2362 | 978
3493 | 1790
6172 | 4400
4967 | 2497
5254 | 2287
2834 | 1042
4419 | 1642
5095 | 2449
5965 | 2975
5224 | 2124
12048 | 11338
159 | 91
482 | 403
253 | 110
647 | 345