28925 | 31278
JavaScript is required.
2397 | 1718
2121 | 1243
3343 | 2342
2298 | 1258
2417 | 1882
4171 | 6348
6090 | 5969
28926 | 31278
19959 | 15022
19965 | 20691
16248 | 10731
71293 | 66262
12829 | 8009
940 | 483
634 | 195
833 | 420
920 | 565