2974 | 1094
JavaScript is required.
1084 | 566
5337 | 5347
1375 | 688
2182 | 1203
10165 | 11440
10846 | 10018
5470 | 4009
10610 | 8987
5285 | 3300
6585 | 4069
11681 | 8444
18990 | 15549
8942 | 4603
576 | 289
232 | 157
234 | 112
179 | 123