2169 | 966
JavaScript is required.
1901 | 1583
1654 | 1104
3898 | 2274
3507 | 3028
5483 | 4677
5443 | 3193
19864 | 18906
8932 | 4988
4293 | 1761
4738 | 1508
38133 | 36687
64998 | 61405
64857 | 60528
187 | 67
188 | 121
140 | 59
147 | 53