5252 | 3096
JavaScript is required.
1173 | 499
2172 | 1413
2715 | 1747
1790 | 798
16763 | 20517
7004 | 4872
2846 | 1390
9524 | 7284
7005 | 5353
8707 | 6757
61932 | 73151
11248 | 8972
25102 | 24695
2081 | 968
1327 | 557
2001 | 1023
3072 | 1552