2158 | 959
JavaScript is required.
1878 | 1572
1639 | 1102
3859 | 2273
3492 | 3027
5462 | 4669
5428 | 3192
19846 | 18906
8910 | 4985
4281 | 1760
4727 | 1504
38119 | 36684
64975 | 61399
64814 | 60523
1028 | 548
695 | 223
908 | 461
1037 | 622