5045 | 3031
JavaScript is required.
2400 | 1520
2177 | 938
2197 | 623
15203 | 16765
12696 | 12957
5182 | 2528
13547 | 10972
5747 | 2712
13884 | 9308
5597 | 2737
6001 | 3659
5471 | 2815
4475 | 1920
5297 | 1444
2274 | 836
5166 | 1601
6695 | 2323