19523 | 15945
JavaScript is required.
6952 | 2824
21583 | 14004
13480 | 8083
29642 | 25939
12472 | 7760
8207 | 4668
7220 | 3196
18117 | 12821
16319 | 10533
10798 | 6960
5717 | 3011
33678 | 32357
8634 | 6788
827 | 446
1375 | 902
1025 | 492
869 | 444