14216 | 12596
JavaScript is required.
4897 | 5142
1030 | 607
1860 | 1156
9709 | 11379
10507 | 9972
5199 | 3966
10278 | 8929
4968 | 3234
6312 | 3977
11214 | 8280
18660 | 15474
8564 | 4481
18295 | 14922
136 | 39
136 | 22
137 | 61
188 | 83