2551 | 825
JavaScript is required.
413 | 254
1072 | 568
3040 | 856
9463 | 6659
3682 | 1222
25005 | 24210
3961 | 1296
24615 | 21949
16340 | 12819
11404 | 7633
4108 | 1493
4079 | 2095
9207 | 6361
295 | 190
373 | 218
308 | 142
325 | 159