2327 | 883
JavaScript is required.
3011 | 899
4564 | 2194
18556 | 16513
17972 | 13340
5006 | 1771
5646 | 2816
11136 | 7677
7621 | 4894
15316 | 14214
8693 | 5267
5370 | 2682
3016 | 1073
2031 | 756
805 | 651
525 | 382
775 | 509
257 | 89