3591 | 1584
JavaScript is required.
2311 | 1793
1920 | 1183
4212 | 2349
3750 | 3100
5699 | 4763
5619 | 3239
20070 | 18979
9254 | 5064
4480 | 1804
4927 | 1556
38463 | 36765
65247 | 61468
65214 | 60595
5318 | 1448
2287 | 839
5177 | 1602
6714 | 2329