1970 | 1093
JavaScript is required.
3353 | 2139
2848 | 1847
1423 | 527
1971 | 1093
11915 | 9794
11984 | 7891
3721 | 1953
9841 | 8016
11175 | 9114
3771 | 1637
186 | 75
175 | 102
251 | 151
266 | 117