10601 | 6926
JavaScript is required.
3277 | 940
4838 | 2244
19090 | 16691
18455 | 13471
5292 | 1856
5971 | 2887
11662 | 7906
7924 | 4959
15770 | 14328
9341 | 5526
5648 | 2807
3266 | 1146
2543 | 934
606 | 323
1051 | 724
169 | 87
1388 | 1020